aboutsummaryrefslogtreecommitdiffhomepage
path: root/dbus/config_test.go
diff options
context:
space:
mode:
authorOphestra Umiker <cat@ophivana.moe>2024-09-28 19:19:31 +0900
committerOphestra Umiker <cat@ophivana.moe>2024-09-28 19:19:31 +0900
commit0e7849fac2fa42bc23dc97e419d8c00b06c8db37 (patch)
tree712c6b828e92c2f80dc3bee22f850b8796b61fce /dbus/config_test.go
parent342c66aae8d1ba558a1152cf190199ac28f2762e (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.go13
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,