From db5b7303c254af467a6458d9025f825ab50b452e Mon Sep 17 00:00:00 2001 From: n-peugnet Date: Wed, 22 Sep 2021 21:06:18 +0200 Subject: export unprefix in utils and fix error msg --- utils/string_test.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 utils/string_test.go (limited to 'utils/string_test.go') diff --git a/utils/string_test.go b/utils/string_test.go new file mode 100644 index 0000000..5d42c24 --- /dev/null +++ b/utils/string_test.go @@ -0,0 +1,24 @@ +package utils_test + +import ( + "testing" + + "github.com/n-peugnet/dna-backup/utils" +) + +func TestUnprefix(t *testing.T) { + str, err := utils.Unprefix("foo/bar", "foo/") + if str != "bar" { + t.Errorf("expected: %q, actual: %q", "bar", str) + } + if err != nil { + t.Error(err) + } + str, err = utils.Unprefix("foo/bar", "baz") + if str != "foo/bar" { + t.Errorf("expected: %q, actual: %q", "foo/bar", str) + } + if err == nil { + t.Error("err should not be nil") + } +} -- cgit v1.2.3