Commit 2304c43

Karn Wong <[email protected]>
2024-03-05 09:33:10
add test for generate_passphrase
1 parent 9e9c9a0
Changed files (2)
cmd/generate/generate_passphrase_test.go
@@ -0,0 +1,13 @@
+package generate
+
+import (
+	"strings"
+	"testing"
+)
+
+func TestGeneratePassphrase(t *testing.T) {
+	passphrase, _ := generatePassphrase()
+	if len(strings.Split(passphrase, "-")) != 6 {
+		t.Errorf("Result `%s` is not in expected format.", passphrase)
+	}
+}
Makefile
@@ -19,3 +19,7 @@ darwin-arm64: $(SRC)
 
 linux-amd64: $(SRC)
 	GOOS=linux GOARCH=amd64 go build -o build/$(EXECUTABLE_NAME)-linux-amd64 $(SRC)
+
+# --------
+test:
+	go test ./...