aboutsummaryrefslogtreecommitdiffhomepage
path: root/container/check
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-11-14 18:11:39 +0900
committerOphestra <cat@gensokyo.uk>2025-11-14 18:25:22 +0900
commit299685775a373bfcf18f03a1c2b7db996ff90267 (patch)
treeaa4de1d5dc9a749053144a6edfb9207c0c3a168a /container/check
parentb7406cc4c45765f9a0caad472a858f06cd6bd024 (diff)
container: provide usage example
This requires cgo so unfortunately will not run in the playground. Signed-off-by: Ophestra <cat@gensokyo.uk>
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)
}
}()