Commit 2304c43
Changed files (2)
cmd
generate
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 ./...