Files
Pulse/cmd/pulse/config_test.go
2025-12-17 13:28:17 +00:00

28 lines
523 B
Go

package main
import (
"testing"
)
func TestGetPassphrase_FromEnv(t *testing.T) {
t.Setenv("PULSE_PASSPHRASE", "from-env")
passphrase = ""
t.Cleanup(func() { passphrase = "" })
got := getPassphrase("ignored", false)
if got != "from-env" {
t.Fatalf("got %q", got)
}
}
func TestGetPassphrase_FromFlag(t *testing.T) {
t.Setenv("PULSE_PASSPHRASE", "")
passphrase = "from-flag"
t.Cleanup(func() { passphrase = "" })
got := getPassphrase("ignored", false)
if got != "from-flag" {
t.Fatalf("got %q", got)
}
}