Skip to content

Commit 97d6810

Browse files
committed
tests(utils): add unit tests for utils package
1 parent f5a8ffb commit 97d6810

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

deisctl/utils/utils_test.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package utils
2+
3+
import (
4+
"os"
5+
"testing"
6+
)
7+
8+
// TestResolvePath ensures ResolvePath replaces $HOME and ~ as expected
9+
func TestResolvePath(t *testing.T) {
10+
paths := []string{"$HOME/foo/bar", "~/foo/bar"}
11+
expected := os.Getenv("HOME") + "/foo/bar"
12+
for _, path := range paths {
13+
resolved := ResolvePath(path)
14+
if resolved != expected {
15+
t.Errorf("Test failed: expected %s, got %s", expected, resolved)
16+
}
17+
}
18+
}

0 commit comments

Comments
 (0)