mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-02-18 00:17:39 +01:00
28 lines
523 B
Go
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)
|
|
}
|
|
}
|