diff options
| author | Ophestra Umiker <cat@ophivana.moe> | 2024-09-28 19:19:31 +0900 |
|---|---|---|
| committer | Ophestra Umiker <cat@ophivana.moe> | 2024-09-28 19:19:31 +0900 |
| commit | 0e7849fac2fa42bc23dc97e419d8c00b06c8db37 (patch) | |
| tree | 712c6b828e92c2f80dc3bee22f850b8796b61fce /dbus/config_test.go | |
| parent | 342c66aae8d1ba558a1152cf190199ac28f2762e (diff) | |
dbus: add more test cases
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to 'dbus/config_test.go')
| -rw-r--r-- | dbus/config_test.go | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/dbus/config_test.go b/dbus/config_test.go index f92fe568..63966592 100644 --- a/dbus/config_test.go +++ b/dbus/config_test.go @@ -1,6 +1,8 @@ package dbus_test import ( + "errors" + "os" "path" "reflect" "slices" @@ -40,12 +42,17 @@ func TestNewConfigFromFile(t *testing.T) { t.Run(name.String(), func(t *testing.T) { got, err := dbus.NewConfigFromFile(samplePath) - if err != nil { - t.Errorf("NewConfigFromFile(%q) error = %v", + if errors.Is(err, os.ErrNotExist) != tc.wantErrF { + t.Errorf("NewConfigFromFile(%q) error = %v, wantErrF %v", samplePath, - err) + err, tc.wantErrF) return } + + if tc.wantErrF { + return + } + if !tc.wantErr && !reflect.DeepEqual(got, tc.c) { t.Errorf("NewConfigFromFile(%q) got = %v, want %v", samplePath, |
