Skip to content

Commit 7dd55c2

Browse files
committed
Add unit test
1 parent a58d3d5 commit 7dd55c2

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

utils/read_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,16 @@ func TestReadPasswordFromFile(t *testing.T) {
4848
require.True(t, bytes.Equal([]byte("my-password-on-file"), b), "expected %s to equal %s", b, content)
4949
}
5050

51+
func TestStringReadPasswordFromFile(t *testing.T) {
52+
content := []byte("my-password-on-file\n")
53+
f, cleanup := newFile(t, content)
54+
defer cleanup()
55+
56+
s, err := ReadStringPasswordFromFile(f.Name())
57+
require.NoError(t, err)
58+
require.Equal(t, "my-password-on-file", s, "expected %s to equal %s", s, content)
59+
}
60+
5161
// Returns a temp file and a cleanup function to delete it.
5262
func newFile(t *testing.T, data []byte) (file *os.File, cleanup func()) {
5363
f, err := ioutil.TempFile("" /* dir */, "utils-read-test")

0 commit comments

Comments
 (0)