(t *testing.T)
| 122 | } |
| 123 | |
| 124 | func TestRotatingFile_CreatesDirectory(t *testing.T) { |
| 125 | t.Parallel() |
| 126 | dir := t.TempDir() |
| 127 | path := filepath.Join(dir, "subdir", "nested", "test.log") |
| 128 | |
| 129 | rf, err := NewRotatingFile(path) |
| 130 | require.NoError(t, err) |
| 131 | defer rf.Close() |
| 132 | |
| 133 | _, err = rf.Write([]byte("test")) |
| 134 | require.NoError(t, err) |
| 135 | |
| 136 | _, err = os.Stat(path) |
| 137 | require.NoError(t, err) |
| 138 | } |
nothing calls this directly
no test coverage detected