(workingDir string)
| 182 | } |
| 183 | |
| 184 | func makeDecoderMemFS(workingDir string) memfs.MemFS { |
| 185 | return memfs.MakeMemFS(workingDir, map[string][]byte{ |
| 186 | "file.rar": {0x1, 0x2, 0x3, 0x4}, |
| 187 | filepath.Join("dir1", "file.r01"): {0x5, 0x6, 0x7}, |
| 188 | filepath.Join("dir1", "file.r02"): {0x8, 0x9, 0xa, 0xb, 0xc}, |
| 189 | filepath.Join("dir2", "dir3", "file.r03"): {0xe, 0xf}, |
| 190 | filepath.Join("dir4", "dir5", "file.r04"): {0xd}, |
| 191 | }) |
| 192 | } |
| 193 | |
| 194 | func perturbFile(t *testing.T, fs memfs.MemFS, path string) { |
| 195 | data, err := fs.ReadFile(path) |
no test coverage detected