hishtory/client/testdata
David Dworken c3adc902ad
Add basic fix for #225 by escaping tab characters before rendering
This is a tricky bug to fix because the width of a tab character varies depending on context. This means that when we're trying to build a table and calculating the width of columns for budgeting, we can't actually know the width of a tab without knowing exactly what characters come before it. This is in theory doable, but it leads to some really complex code that I'd rather not adopt.
2024-07-06 19:21:34 -07:00
..
TestBashOrderingBug-Export Add full fix for #215 along with a test to reproduce the issue (#218) 2024-06-08 20:50:45 -07:00
TestChangeSyncingStatus-Offline Add support for enabling/disabling syncing post-install 2024-04-28 16:33:43 -07:00
TestChangeSyncingStatus-Online Add support for enabling/disabling syncing post-install 2024-04-28 16:33:43 -07:00
testControlR-AdvancedSearch Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testControlR-bash-Disabled-darwin Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testControlR-bash-Disabled-linux Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testControlR-ControlC-bash-darwin Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testControlR-ControlC-bash-linux Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testControlR-ControlC-zsh-darwin Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testControlR-ControlC-zsh-linux Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testControlR-customColumn Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testControlR-displayedColumns Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testControlR-DisplayMultiline-bash Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testControlR-DisplayMultiline-fish Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testControlR-DisplayMultiline-zsh Fix handling of new lines in commands for #163 (#170) 2024-02-06 20:04:21 -08:00
testControlR-Final Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testControlR-Initial Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testControlR-InitialExport Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testControlR-InitialSearch Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testControlR-InitialSearchExpanded Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testControlR-InitialSearchNoResults Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testControlR-InitialSearchNoResultsThenFoundResults Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testControlR-Search Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testControlR-SelectMultiline-bash-darwin Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testControlR-SelectMultiline-bash-linux Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testControlR-SelectMultiline-zsh-darwin Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testControlR-SelectMultiline-zsh-linux Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testControlR-zsh-Disabled-darwin Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testControlR-zsh-Disabled-linux Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testCustomColumns-initHistory Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testCustomColumns-query-isAction=false Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testCustomColumns-query-isAction=true Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testCustomColumns-tquery-bash Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testCustomColumns-tquery-bash-isAction Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testCustomColumns-tquery-zsh Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testCustomColumns-tquery-zsh-isAction Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testDisplayTable-customColumns Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testDisplayTable-customColumns-2 Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testDisplayTable-customColumns-3 Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testDisplayTable-customColumns-multiLineCommand Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testDisplayTable-customColumns-trulyCustom Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testDisplayTable-defaultColumns Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestFish-table Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestImportHistory-export Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestInstallSkipConfigModification-InstallOutput-darwin Add ability to skip config modifications for #212 (#216) 2024-06-13 21:16:17 -07:00
TestInstallSkipConfigModification-InstallOutput-linux Add ability to skip config modifications for #212 (#216) 2024-06-13 21:16:17 -07:00
testIntegrationWithNewDevice-bash Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testIntegrationWithNewDevice-tablebash Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testIntegrationWithNewDevice-tablezsh Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testIntegrationWithNewDevice-zsh Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testPresaving-query Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testPresavingOffline-query-missing Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testPresavingOffline-query-present Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testRemoveDuplicateRows-enabled-export Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testRemoveDuplicateRows-enabled-query Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testRemoveDuplicateRows-enabled-tquery Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testRemoveDuplicateRows-export Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testRemoveDuplicateRows-query Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testRemoveDuplicateRows-tquery Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestSortByConsistentTimezone-export Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestSortByConsistentTimezone-query Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testTabCompletion-suggestions-fish Add back goldens for tab completion that were accidentally removed in an earlier merge conflict resolution 2023-12-21 17:37:44 -08:00
testTabCompletion-suggestions-zsh Add back goldens for tab completion that were accidentally removed in an earlier merge conflict resolution 2023-12-21 17:37:44 -08:00
TestTimestampFormat-query Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTimestampFormat-tquery Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-AiQuery Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-AiQuery-Disabled Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-ColoredOutput-darwin-23 Remove minor version numbers from os versions for golden files for tests 2024-04-03 19:04:49 -07:00
TestTui-ColoredOutput-linux-actions Enable colored golden tests for linux (#184) 2024-03-28 08:03:04 -07:00
TestTui-ColoredOutputWithCustomColorScheme-darwin-23 Remove minor version numbers from os versions for golden files for tests 2024-04-03 19:04:49 -07:00
TestTui-ColoredOutputWithCustomColorScheme-linux-actions Enable colored golden tests for linux (#184) 2024-03-28 08:03:04 -07:00
TestTui-ColoredOutputWithDefaultFilter-darwin-23 Remove minor version numbers from os versions for golden files for tests 2024-04-03 19:04:49 -07:00
TestTui-ColoredOutputWithDefaultFilter-linux-actions Enable colored golden tests for linux (#184) 2024-03-28 08:03:04 -07:00
TestTui-ColoredOutputWithSearch-darwin-23 Remove minor version numbers from os versions for golden files for tests 2024-04-03 19:04:49 -07:00
TestTui-ColoredOutputWithSearch-Highlight-darwin-23 Remove minor version numbers from os versions for golden files for tests 2024-04-03 19:04:49 -07:00
TestTui-ColoredOutputWithSearch-Highlight-linux-actions Enable colored golden tests for linux (#184) 2024-03-28 08:03:04 -07:00
TestTui-ColoredOutputWithSearch-linux-actions Enable colored golden tests for linux (#184) 2024-03-28 08:03:04 -07:00
TestTui-DefaultColorScheme Enable colored golden tests for linux (#184) 2024-03-28 08:03:04 -07:00
TestTui-DefaultFilter-Deleted Add ability to configure a default filter (for #76) (#161) 2024-01-07 21:06:22 -08:00
TestTui-DefaultFilter-DeletedWithText Fix test broken by 7ae9f15b by making sure input is sent and processed as separate events and updating the golden to reflect this 2024-04-21 11:44:18 -07:00
TestTui-DefaultFilter-Enabled Add ability to configure a default filter (for #76) (#161) 2024-01-07 21:06:22 -08:00
TestTui-DefaultFilter-EnabledAdditionalQuery Add ability to configure a default filter (for #76) (#161) 2024-01-07 21:06:22 -08:00
TestTui-Delete Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-DeleteAgain Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-DeleteAgainStill Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-DeleteStill Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-Escaping Add basic fix for #225 by escaping tab characters before rendering 2024-07-06 19:21:34 -07:00
TestTui-Exit-darwin Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
TestTui-Exit-linux Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
TestTui-ExportWithAdditionalEntries Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-ExportWithEvenMoreEntries Add support for quotes around colons when searching (#162) 2024-01-07 18:56:30 -08:00
TestTui-HelpPage Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-HelpPageClosed Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-Initial Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-InitialInvalidSearch Improve test to make the golden clearer about what is being tested 2023-12-21 17:43:26 -08:00
TestTui-InvalidSearch Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-InvalidSearchBecomesValid Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-JumpCursor Add basic readline-like support for using control-left and control-right to scroll horizontally by one word at a time 2024-02-19 13:54:52 -08:00
TestTui-KeyBindings-Configured Add support for custom key bindings for #190 (#209) 2024-04-28 13:50:09 -07:00
TestTui-KeyBindings-Default Add support for custom key bindings for #190 (#209) 2024-04-28 13:50:09 -07:00
TestTui-KeyBindings-Help Add support for custom key bindings for #190 (#209) 2024-04-28 13:50:09 -07:00
TestTui-LeftScroll Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-LongDirectoryName Add test for horizontal scrolling other columns for #188 2024-04-05 16:21:37 -07:00
TestTui-LongQuery Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-Offline Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-OfflineInvalid Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-Resize Revert "Update goldens for ubuntu" 2023-12-23 17:20:54 -08:00
TestTui-RightScroll Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-RightScrollDirectoryTwo Add test for horizontal scrolling other columns for #188 2024-04-05 16:21:37 -07:00
TestTui-RightScrollTwo Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-Search Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-SearchBackslash Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-SearchColonDoubleQuoted Add support for quotes around colons when searching (#162) 2024-01-07 18:56:30 -08:00
TestTui-SearchColonError Add support for quotes around colons when searching (#162) 2024-01-07 18:56:30 -08:00
TestTui-SearchColonEscaped Add support for quotes around colons when searching (#162) 2024-01-07 18:56:30 -08:00
TestTui-SearchQuoted Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-SearchUnquoted Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-SelectAndCd Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-SmallTerminal Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-TiniestTerminal Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-TinyTerminal Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
TestTui-TinyTerminalHelp Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testUninstall-post-uninstall Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testUninstall-post-uninstall-bash-darwin Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testUninstall-post-uninstall-bash-linux Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testUninstall-post-uninstall-zsh-darwin Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testUninstall-post-uninstall-zsh-linux Invert condition so that a bunch of golden tests only run on actions, since that is now our primary testing environment (#159) 2023-12-29 07:31:56 -08:00
testUninstall-recorded Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
testUninstall-uninstall Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
unittestTable-truncatedTable Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
unittestTable-truncatedTable-right1 Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
unittestTable-truncatedTable-right2 Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00
unittestTable-truncatedTable-right3 Move test goldens to testdata/ directory to be more idiomatic, and add assertion that they're all actively being used by the tests (#154) 2023-12-21 17:06:46 -08:00