From 299685775a373bfcf18f03a1c2b7db996ff90267 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 14 Nov 2025 18:11:39 +0900 Subject: container: provide usage example This requires cgo so unfortunately will not run in the playground. Signed-off-by: Ophestra --- container/check/absolute.go | 2 +- container/check/absolute_test.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'container/check') 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) } }() -- cgit v1.3.1