(t *testing.T, vm *FileTreeViewModel, width, height int, filterRegex *regexp.Regexp)
| 99 | } |
| 100 | |
| 101 | func runTestCase(t *testing.T, vm *FileTreeViewModel, width, height int, filterRegex *regexp.Regexp) { |
| 102 | err := vm.Update(filterRegex, width, height) |
| 103 | if err != nil { |
| 104 | t.Errorf("failed to update viewmodel: %v", err) |
| 105 | } |
| 106 | |
| 107 | err = vm.Render() |
| 108 | if err != nil { |
| 109 | t.Errorf("failed to render viewmodel: %v", err) |
| 110 | } |
| 111 | |
| 112 | assertTestData(t, vm.Buffer.Bytes()) |
| 113 | } |
| 114 | |
| 115 | func checkError(t *testing.T, err error, message string) { |
| 116 | if err != nil { |
no test coverage detected