diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-11-12 23:12:38 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-11-12 23:16:13 +0900 |
| commit | f347d44c2281f507e3786aa498f634bfa4c92d84 (patch) | |
| tree | fe85b41d5f6a5e308b87585f46efd64f90221e2b /helper/args_test.go | |
| parent | b5630f6883c874d458d9ae3c666cfb7ae5e3121d (diff) | |
internal/helper: relocate from helper
This package is ugly and is pending removal only kept alive by xdg-dbus-proxy.
Its exported symbols are made available until v0.4.0 where it will be removed for #24.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'helper/args_test.go')
| -rw-r--r-- | helper/args_test.go | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/helper/args_test.go b/helper/args_test.go deleted file mode 100644 index d6225c3e..00000000 --- a/helper/args_test.go +++ /dev/null @@ -1,41 +0,0 @@ -package helper_test - -import ( - "errors" - "fmt" - "strings" - "syscall" - "testing" - - "hakurei.app/helper" -) - -func TestArgsString(t *testing.T) { - t.Parallel() - wantString := strings.Join(wantArgs, " ") - if got := argsWt.(fmt.Stringer).String(); got != wantString { - t.Errorf("String: %q, want %q", got, wantString) - } -} - -func TestNewCheckedArgs(t *testing.T) { - t.Parallel() - - args := []string{"\x00"} - if _, err := helper.NewCheckedArgs(args...); !errors.Is(err, syscall.EINVAL) { - t.Errorf("NewCheckedArgs: error = %v, wantErr %v", err, syscall.EINVAL) - } - - t.Run("must panic", func(t *testing.T) { - t.Parallel() - - badPayload := []string{"\x00"} - defer func() { - wantPanic := "invalid argument" - if r := recover(); r != wantPanic { - t.Errorf("MustNewCheckedArgs: panic = %v, wantPanic %v", r, wantPanic) - } - }() - helper.MustNewCheckedArgs(badPayload...) - }) -} |
