Commit Graph

483 Commits

Author SHA1 Message Date
efe2ccc817 Remove outdated TODO 2023-12-20 22:23:40 -08:00
bda76d04d1 Add tab completion tests for fish 2023-12-20 22:23:40 -08:00
d8ef46367c Add tests for tab completions 2023-12-20 22:23:40 -08:00
81733cd25c Add additional assertions to make the checks stronger 2023-12-20 14:58:10 -08:00
b98b8cca52 Update test golden name to remove reference to BetaMode 2023-12-20 14:56:09 -08:00
8f8f4449bf Simplify tests for removing duplicate rows to avoid flaky failure caused by extra newline 2023-12-20 14:56:09 -08:00
5e415469d8 Remove extra scrolled color test since the color rendering seems flaky 2023-12-20 14:56:09 -08:00
4c89010874 Add extra colored assertion for removing duplicate rows to debug an interesting test failure for highlighting search matches 2023-12-20 14:56:09 -08:00
d3baf03dde Add TODO 2023-12-19 19:12:04 -08:00
8b7e54eab4 Add support for configuring the TUI color scheme, for #134 (#146)
* Add support for configuring the TUI color scheme, for #134

* Add tests for getting and setting the custom color scheme, and support full colors where terminals support them

* Add comments to document termenv.ANSI setting, and fix tests so they work uniformly
2023-12-18 20:32:11 -08:00
1b3fa944bd Add support for quoted searchs for exact matches, for #135 (#145)
* Add support for quoted searchs for exact matches, for #135

* Add support for quoting search queries

* Fix spliteEscaped so that it works with escaping dashes and colons in search queries
2023-12-12 22:20:49 -08:00
1be8e2cb47 Add some extra assertions to test various config-get commands 2023-12-11 20:49:28 -08:00
49daaa4da5 Update tests after #139 2023-12-06 20:46:19 -08:00
a26fc5b360 Add more special handling for extra tiny terminals (#140)
* Add more special handling for extra tiny terminals

* Add tests for extra compact terminals
2023-12-06 16:12:41 -08:00
3d6578c7f6 Add TODO for testing for #139 2023-12-05 21:44:39 -08:00
8b83e2bbb5 Improve vertical sizing for small terminals, fixes #137 (#138)
* Improve vertical sizing for small terminals, fixes #137

* Add tests for tiny terminals + update test goldens for tiny terminals after compact sizing
2023-12-03 21:56:45 -08:00
6dc366fe47 Add test for presaving while offline 2023-11-24 16:46:22 -08:00
18ef74656c Add presaving test for fish 2023-11-24 16:46:22 -08:00
caac6ac9ee Add test for disabling presaving 2023-11-24 16:46:22 -08:00
09d0ddd587 Add TODO 2023-11-24 16:46:22 -08:00
b86d6c2ef1 Remove debugging print in test 2023-11-24 16:46:22 -08:00
fb96852b2d Another attempt at fixing broken tests with presaving 2023-11-24 16:46:22 -08:00
6483e9817e Another attempt at fixing testControlR/bash with presaving 2023-11-24 16:46:22 -08:00
570ae3e8ac Add additional check against hishtory export to help debug control-r test failures that only reproduce in github actions 2023-11-24 16:46:22 -08:00
1f6ba1e5fe Fix more tests for presaving 2023-11-24 16:46:22 -08:00
40caf8dac7 More test fixes 2023-11-24 16:46:22 -08:00
be1cd75550 More text fixes 2023-11-24 16:46:22 -08:00
471f26ace5 More test fixes 2023-11-24 16:46:22 -08:00
d712a6fdc5 More test fixes 2023-11-24 16:46:22 -08:00
1ab8f54167 More test fixes 2023-11-24 16:46:22 -08:00
96799452d8 Fix/simplify more tests for enabling presaving by default 2023-11-24 16:46:22 -08:00
8f0c56e384 Update a bunch of tests to reflect presaving which means that the hishtory command that is being tested will show up as a hishtory entry 2023-11-24 16:46:22 -08:00
b1733b0325 Update a bunch of tests to reflect presaving which means that the hishtory command that is being tested will show up as a hishtory entry 2023-11-24 16:46:22 -08:00
b3e145d764 Enable presaving by default rather than having it gated behind BetaMode 2023-11-24 16:46:22 -08:00
0be6fe9724 Swap AI completions to be behind a dedicated config option and add docs on it 2023-11-12 03:09:56 -08:00
aeadaf4e0d Set OPENAI_API_KEY for testTui/ai so that it runs with the hishtory server rather than via directly querying OpenAI 2023-11-12 02:57:23 -08:00
a8f47cf340 Fix testTui/ai test and add golden file for it 2023-11-12 02:57:23 -08:00
e712d77f62 Add more guarding against panics when doing indexing into split strings 2023-11-12 02:57:23 -08:00
c4b60eb6b2 Clean up tests to make panics not happen for TUI test failures by moving repeated code line to a function at also adds a require 2023-11-12 02:57:23 -08:00
3df099c945 Fix AI test by quoting the sent keys to ensure zsh doesn't complain about the question mark 2023-11-12 02:57:23 -08:00
a184bd4243 Remove question mark to debug the AI test 2023-11-12 02:57:23 -08:00
afe1a38a0e Fix 2d63263b79 by applying the override on the backend rather than in the client-side variable that isn't actually being referenced 2023-11-12 02:57:23 -08:00
b0f3107da2 Add basic test for AI queries 2023-11-12 02:57:23 -08:00
68142bf5fb Fix #123: Fix bug with deleting custom columns and also generally improve logic for creating/removing custom columns 2023-11-12 02:05:51 -08:00
9ea10d2fcd Revert "Add t.Skip() call for broken test"
This reverts commit 63d0a8e457.
2023-11-10 10:20:59 -08:00
14d851a413 Revert "Revert "Remove t.Skip() call to determine if this test is actually flaky""
This reverts commit b013c51c80.
2023-11-10 10:20:06 -08:00
b013c51c80 Revert "Remove t.Skip() call to determine if this test is actually flaky"
This reverts commit cea481816f.
2023-11-09 23:04:17 -08:00
cea481816f Remove t.Skip() call to determine if this test is actually flaky 2023-11-09 23:03:27 -08:00
2a47f1f600 Add TODO 2023-11-09 23:02:42 -08:00
63d0a8e457 Add t.Skip() call for broken test 2023-11-09 23:01:55 -08:00