Bram Moolenaar
1cfb9bb5c0
patch 8.2.2185: BufUnload is not triggered for the quickfix dummy buffer
...
Problem: BufUnload is not triggered for the quickfix dummy buffer.
Solution: Do trigger BufUnload. (Pontus Leitzler,closes #7518 , closes #7517 )
Fix white space around "=".
2020-12-22 11:40:45 +01:00
Bram Moolenaar
8e7d6223f6
patch 8.2.2160: various typos
...
Problem: Various typos.
Solution: Fix spelling mistakes. (closes #7494 )
2020-12-18 19:49:56 +01:00
Bram Moolenaar
aeb313f355
patch 8.2.2060: check for features implemented with "if"
...
Problem: Check for features implemented with "if".
Solution: Use the Check commands. (Ken Takata, closes #7383 )
2020-11-27 19:13:28 +01:00
Bram Moolenaar
fccbf068f8
patch 8.2.2057: getting the selection may trigger TextYankPost autocmd
...
Problem: Getting the selection may trigger TextYankPost autocmd.
Solution: Only trigger the autocommand when yanking in Vim, not for getting
the selection. (closes #7367 )
2020-11-26 20:34:00 +01:00
Bram Moolenaar
5dc4e2f883
patch 8.2.2046: some test failures don't give a clear error
...
Problem: Some test failures don't give a clear error.
Solution: Use assert_match() and assert_fails() instead of assert_true().
(Ken Takata, closes #7368 )
2020-11-25 14:15:12 +01:00
Bram Moolenaar
28ee892ac4
patch 8.2.1919: assert_fails() setting emsg_silent changes normal execution
...
Problem: Assert_fails() setting emsg_silent changes normal execution.
Solution: Use a separate flag in_assert_fails.
2020-10-28 20:20:00 +01:00
Bram Moolenaar
62cd26a229
patch 8.2.1836: autocmd test fails on pacifist systems
...
Problem: Autocmd test fails on pacifist systems.
Solution: Check that /bin/kill exists. (James McCoy, closes #7117 )
Tune the timing, make the autocmd test run faster.
2020-10-11 20:08:44 +02:00
Bram Moolenaar
531be47ac5
patch 8.2.1736: failure to compile a pattern not tested much
...
Problem: Failure to compile a pattern not tested much.
Solution: Add tests where a pattern fails to compile. (Yegappan Lakshmanan,
closes #7004 )
2020-09-23 22:38:05 +02:00
Bram Moolenaar
e2e4075fad
patch 8.2.1593: tests do not check the error number properly
...
Problem: Tests do not check the error number properly.0
Solution: Add a colon after the error number. (closes #6869 )
2020-09-04 21:18:46 +02:00
Bram Moolenaar
17f67547f3
patch 8.2.1497: CursorHold test is flaky
...
Problem: CursorHold test is flaky. (Jakub Kądziołka)
Solution: Use WaitForAssert() (closes #6754 )
2020-08-20 18:29:13 +02:00
Bram Moolenaar
6d91bcb4d2
patch 8.2.1432: various inconsistencies in test files
...
Problem: Various inconsistencies in test files.
Solution: Add modelines where they were missing. Use Check commands instead
of silently skipping over tests. Adjust indents and comments.
(Ken Takata, closes #6695 )
2020-08-12 18:50:36 +02:00
Bram Moolenaar
14ddd226da
patch 8.2.1369: MS-Windows: autocommand test sometimes fails
...
Problem: MS-Windows: autocommand test sometimes fails.
Solution: Do not rely on the cat command.
2020-08-05 12:02:40 +02:00
Bram Moolenaar
7591116acf
patch 8.2.1260: there is no good test for CursorHold
...
Problem: There is no good test for CursorHold.
Solution: Add a test. Remove duplicated test. (Yegappan Lakshmanan,
closes #6503
2020-07-21 19:44:47 +02:00
Bram Moolenaar
9b7bf9e98f
patch 8.2.1183: assert_fails() checks the last error message
...
Problem: assert_fails() checks the last error message.
Solution: Check the first error, it is more relevant. Fix all the tests
that rely on the old behavior.
2020-07-11 22:14:59 +02:00
Bram Moolenaar
cf8441704d
patch 8.2.1059: crash when using :tabonly in an autocommand
...
Problem: Crash when using :tabonly in an autocommand. (Yegappan Lakshmanan)
Solution: Do not allow the autocommand window to be closed.
2020-06-26 19:44:06 +02:00
Bram Moolenaar
832adf9bb8
patch 8.2.1053: insufficient testing for 'statusline' and 'tabline'
...
Problem: Insufficient testing for 'statusline' and 'tabline'.
Solution: Add more tests. (Yegappan Lakshmanan, closes #6333 )
2020-06-25 19:01:36 +02:00
Bram Moolenaar
40a019f157
patch 8.2.0996: using "aucmdwin" in win_gettype() is not ideal
...
Problem: Using "aucmdwin" in win_gettype() is not ideal.
Solution: Rename to "autocmd".
2020-06-17 21:41:35 +02:00
Bram Moolenaar
0fe937fd86
patch 8.2.0991: cannot get window type for autocmd and preview window
...
Problem: Cannot get window type for autocmd and preview window.
Solution: Add types to win_gettype(). (Yegappan Lakshmanan, closes #6277 )
2020-06-16 22:42:04 +02:00
Bram Moolenaar
b340baed9f
patch 8.2.0982: insufficient testing for reading/writing files
...
Problem: Insufficient testing for reading/writing files.
Solution: Add more tests. (Yegappan Lakshmanan, closes #6257 )
Add "ui_delay" to test_override() and use it for the CTRL-O test.
2020-06-15 19:51:56 +02:00
Bram Moolenaar
37d1673ce0
patch 8.2.0964: TextYankPost does not provide info about Visual selection
...
Problem: TextYankPost does not provide info about Visual selection.
Solution: Add the 'visual' key in v:event. (closes #6249 )
2020-06-12 22:09:01 +02:00
Bram Moolenaar
be5ee8686a
patch 8.2.0952: no simple way to interrupt Vim
...
Problem: No simple way to interrupt Vim.
Solution: Add the SigUSR1 autocommand, triggered by SIGUSR1. (Jacob Hayes,
closes #1718 )
2020-06-10 20:56:58 +02:00
Bram Moolenaar
ad48e6c159
patch 8.2.0615: regexp benchmark stest is old style
...
Problem: Regexp benchmark stest is old style.
Solution: Make it a new style test. Fix using a NULL list. Add more tests.
(Yegappan Lakshmanan, closes #5963 )
2020-04-21 22:19:45 +02:00
Bram Moolenaar
6a2c5a7dd5
patch 8.2.0533: tests using term_wait() can still be flaky
...
Problem: Tests using term_wait() can still be flaky.
Solution: Increase the wait time when rerunning a test. (James McCoy,
closes #5899 ) Halve the initial times to make tests run faster
when there is no rerun.
2020-04-08 21:50:25 +02:00
Bram Moolenaar
ee4e0c1e9a
patch 8.2.0522: several errors are not tested for
...
Problem: Several errors are not tested for.
Solution: Add tests. (Yegappan Lakshmanan, closes #5892 )
2020-04-06 21:35:05 +02:00
Bram Moolenaar
0fff44152d
patch 8.2.0474: cannot use :write when using a plugin with BufWriteCmd
...
Problem: Cannot use :write when using a plugin with BufWriteCmd.
Solution: Reset BF_NOTEDITED after BufWriteCmd. (closes #5807 )
2020-03-29 16:06:29 +02:00
Bram Moolenaar
ab505b1a48
patch 8.2.0432: a few tests fail in a huge terminal
...
Problem: A few tests fail in a huge terminal.
Solution: Make the tests pass. (Dominique Pelle, closes #5829 )
2020-03-23 19:28:44 +01:00
Bram Moolenaar
e32848780c
patch 8.2.0406: FileReadCmd event not well tested
...
Problem: FileReadCmd event not well tested.
Solution: Add a test.
2020-03-19 13:55:03 +01:00
Bram Moolenaar
30d53e2c11
patch 8.2.0402: setting local instead of global flag
...
Problem: Setting local instead of global flag.
Solution: Prepend "g:" to "test_is_flaky".
2020-03-18 21:10:44 +01:00
Bram Moolenaar
3cdcb090a6
patch 8.2.0400: not all tests using a terminal are in the list of flaky tests
...
Problem: Not all tests using a terminal are in the list of flaky tests.
Solution: Introduce the test_is_flaky flag.
2020-03-18 19:18:10 +01:00
Bram Moolenaar
353c351bd2
patch 8.2.0382: some tests fail when run under valgrind
...
Problem: Some tests fail when run under valgrind.
Solution: Increase timeouts.
2020-03-15 14:19:26 +01:00
Bram Moolenaar
8fb1b47a5e
patch 8.2.0310: autocmd test fails on a slow system
...
Problem: Autocmd test fails on a slow system.
Solution: Adjust the expectations. (James McCoy, closes #5685 )
2020-02-23 16:16:26 +01:00
Bram Moolenaar
d28e0b3652
patch 8.2.0303: TermChanged test fails in the GUI
...
Problem: TermChanged test fails in the GUI.
Solution: Skip the test when running the GUI.
2020-02-22 23:08:52 +01:00
Bram Moolenaar
0c81d1b112
patch 8.2.0302: setting 'term' may cause error in TermChanged autocommand
...
Problem: Setting 'term' may cause error in TermChanged autocommand.
Solution: Use aucmd_prepbuf() to switch to the buffer where the autocommand
is to be executed. (closes #5682 )
2020-02-22 22:45:55 +01:00
Bram Moolenaar
406cd90f19
patch 8.2.0275: some Ex code not covered by tests
...
Problem: Some Ex code not covered by tests.
Solution: Add test cases. (Yegappan Lakshmanan, closes #5659 )
2020-02-18 21:54:41 +01:00
Bram Moolenaar
bc2b71d44a
patch 8.2.0270: some code not covered by tests
...
Problem: Some code not covered by tests.
Solution: Add test cases. (Yegappan Lakshmanan, closes #5649 )
2020-02-17 21:33:30 +01:00
Bram Moolenaar
ce6db0273f
patch 8.2.0097: crash with autocommand and spellfile
...
Problem: Crash with autocommand and spellfile. (Tim Pope)
Solution: Do not pop exestack when not pushed. (closes #5450 )
2020-01-07 20:11:42 +01:00
Bram Moolenaar
3c47e8384d
patch 8.1.2403: autocmd test fails under valgrind
...
Problem: Autocmd test fails under valgrind.
Solution: Wait a bit longer.
2019-12-07 17:05:31 +01:00
Bram Moolenaar
5a4c3082d7
patch 8.1.2373: cannot build with +popupwin but without +quickfix
...
Problem: Cannot build with +popupwin but without +quickfix. (John Marriott)
Solution: Adjust #ifdefs.
2019-12-01 15:23:11 +01:00
Bram Moolenaar
f4a1d1c054
patch 8.1.2302: :lockmarks does not work for '[ and ']
...
Problem: :lockmarks does not work for '[ and '].
Solution: save and restore '[ and '] marks. (James McCoy, closes #5222 )
2019-11-16 13:50:25 +01:00
Bram Moolenaar
a9aa86ff95
patch 8.1.2290: autocommand test fails
...
Problem: Autocommand test fails.
Solution: Remove 'closeoff' from 'diffopt'.
2019-11-10 21:25:45 +01:00
Bram Moolenaar
3503d7c94a
patch 8.1.2278: using "cd" with "exe" may fail
...
Problem: Using "cd" with "exe" may fail.
Solution: Use chdir() instead.
2019-11-09 20:10:17 +01:00
Bram Moolenaar
ec66c41d84
patch 8.1.2136: using freed memory with autocmd from fuzzer
...
Problem: using freed memory with autocmd from fuzzer. (Dhiraj Mishra,
Dominique Pelle)
Solution: Avoid using "wp" after autocommands. (closes #5041 )
2019-10-11 21:19:13 +02:00
Bram Moolenaar
23324a0b35
patch 8.1.2108: cannot close the cmdline window from CmdWinEnter
...
Problem: Cannot close the cmdline window from CmdWinEnter. (George Brown)
Solution: Reset cmdwin_result earlier. (Christian Brabandt, closes #4980 )
2019-10-01 17:39:04 +02:00
Bram Moolenaar
0f6629a08a
patch 8.1.2069: test for SafeStateAgain may still fail
...
Problem: Test for SafeStateAgain may still fail.
Solution: Send another message to trigger SafeStateAgain.
2019-09-22 23:24:13 +02:00
Bram Moolenaar
513537bfff
patch 8.1.2068: test for SafeState and SafeStateAgain may fail
...
Problem: Test for SafeState and SafeStateAgain may fail.
Solution: Accept more possible responses
2019-09-22 23:03:58 +02:00
Bram Moolenaar
cadbe1b1fb
patch 8.1.2067: no tests for SafeState and SafeStateAgain
...
Problem: No tests for SafeState and SafeStateAgain.
Solution: Add tests.
2019-09-22 21:50:09 +02:00
Bram Moolenaar
1bc353b6f1
patch 8.1.1955: tests contain typos
...
Problem: Tests contain typos.
Solution: Correct the typos. (Dominique Pelle)
2019-09-01 14:45:28 +02:00
Bram Moolenaar
93344c2d70
patch 8.1.1846: inconsistently using GetVimCommand() and v:progpath
...
Problem: Inconsistently using GetVimCommand() and v:progpath. (Daniel
Hahler)
Solution: Use GetVimCommand(). (closes #4806 )
2019-08-14 21:12:05 +02:00
Bram Moolenaar
8c5a278fc5
patch 8.1.1826: tests use hand coded feature and option checks
...
Problem: Tests use hand coded feature and option checks.
Solution: Use the commands from check.vim in more tests.
2019-08-07 23:07:07 +02:00
Bram Moolenaar
0331faf712
patch 8.1.1546: in some tests 'tags' is set but not restored
...
Problem: In some tests 'tags' is set but not restored. (Daniel Hahler)
Solution: Restore 'tags'. (closes #4535 )
2019-06-15 18:40:37 +02:00