(t *testing.T)
| 136 | } |
| 137 | |
| 138 | func TestReadFileStdin(t *testing.T) { |
| 139 | content := []byte("my file content") |
| 140 | mockStdin, cleanup := newFile(t, content) |
| 141 | defer cleanup() |
| 142 | defer setStdin(mockStdin)() |
| 143 | |
| 144 | b, err := ReadFile(stdinFilename) |
| 145 | require.NoError(t, err) |
| 146 | require.True(t, bytes.Equal(content, b), "expected %s to equal %s", b, content) |
| 147 | } |
| 148 | |
| 149 | func TestReadPasswordFromFile(t *testing.T) { |
| 150 | content := []byte("my-password-on-file\n") |