(t *testing.T)
| 79 | } |
| 80 | |
| 81 | func TestReadToken_FromFile(t *testing.T) { |
| 82 | dir := t.TempDir() |
| 83 | p := filepath.Join(dir, "tok") |
| 84 | if err := os.WriteFile(p, []byte(" hello-token\n"), 0o600); err != nil { |
| 85 | t.Fatal(err) |
| 86 | } |
| 87 | got, err := readToken(p) |
| 88 | if err != nil { |
| 89 | t.Fatal(err) |
| 90 | } |
| 91 | if got != "hello-token" { |
| 92 | t.Errorf("got %q", got) |
| 93 | } |
| 94 | } |
| 95 | |
| 96 | func TestReadToken_FromStdin(t *testing.T) { |
| 97 | r, w, err := os.Pipe() |
nothing calls this directly
no test coverage detected