(t *testing.T)
| 140 | } |
| 141 | |
| 142 | func TestOpenRelativePath(t *testing.T) { |
| 143 | const name = "test-relative-path.txt" |
| 144 | |
| 145 | require.False(t, fileExists(name), "Test file already exists.") |
| 146 | s, cleanup, err := Open(name) |
| 147 | require.NoError(t, err, "Open failed.") |
| 148 | defer func() { |
| 149 | err := os.Remove(name) |
| 150 | if !t.Failed() { |
| 151 | // If the test has already failed, we probably didn't create this file. |
| 152 | require.NoError(t, err, "Deleting test file failed.") |
| 153 | } |
| 154 | }() |
| 155 | defer cleanup() |
| 156 | |
| 157 | _, err = s.Write([]byte("test")) |
| 158 | assert.NoError(t, err, "Write failed.") |
| 159 | assert.True(t, fileExists(name), "Didn't create file for relative path.") |
| 160 | } |
| 161 | |
| 162 | func TestOpenFails(t *testing.T) { |
| 163 | tests := []struct { |
nothing calls this directly
no test coverage detected