aboutsummaryrefslogtreecommitdiffhomepage
path: root/container/check
diff options
context:
space:
mode:
Diffstat (limited to 'container/check')
-rw-r--r--container/check/absolute.go2
-rw-r--r--container/check/absolute_test.go4
2 files changed, 3 insertions, 3 deletions
diff --git a/container/check/absolute.go b/container/check/absolute.go
index 83ae8cc4..fcb260c5 100644
--- a/container/check/absolute.go
+++ b/container/check/absolute.go
@@ -56,7 +56,7 @@ func NewAbs(pathname string) (*Absolute, error) {
// MustAbs calls [NewAbs] and panics on error.
func MustAbs(pathname string) *Absolute {
if a, err := NewAbs(pathname); err != nil {
- panic(err.Error())
+ panic(err)
} else {
return a
}
diff --git a/container/check/absolute_test.go b/container/check/absolute_test.go
index 91cd3c92..107407f3 100644
--- a/container/check/absolute_test.go
+++ b/container/check/absolute_test.go
@@ -84,9 +84,9 @@ func TestNewAbs(t *testing.T) {
t.Parallel()
defer func() {
- wantPanic := `path "etc" is not absolute`
+ wantPanic := &AbsoluteError{Pathname: "etc"}
- if r := recover(); r != wantPanic {
+ if r := recover(); !reflect.DeepEqual(r, wantPanic) {
t.Errorf("MustAbs: panic = %v; want %v", r, wantPanic)
}
}()