23 lines
789 B
Go
23 lines
789 B
Go
// Copyright 2019 Drone.IO Inc. All rights reserved.
|
|
// Use of this source code is governed by the Polyform License
|
|
// that can be found in the LICENSE file.
|
|
|
|
package errors
|
|
|
|
import (
|
|
"errors"
|
|
"testing"
|
|
)
|
|
|
|
func TestTrimExtraInfo(t *testing.T) {
|
|
const (
|
|
before = `Error response from daemon: container encountered an error during CreateProcess: failure in a Windows system call: The system cannot find the file specified. (0x2) extra info: { "User":"ContainerUser" }`
|
|
after = `Error response from daemon: container encountered an error during CreateProcess: failure in a Windows system call: The system cannot find the file specified.`
|
|
)
|
|
errBefore := errors.New(before)
|
|
errAfter := TrimExtraInfo(errBefore)
|
|
if errAfter.Error() != after {
|
|
t.Errorf("Expect trimmed image")
|
|
}
|
|
}
|