Bram Moolenaar
eb66328bd7
patch 8.1.2118: termcodes test fails when $TERM is "dumb"
...
Problem: Termcodes test fails when $TERM is "dumb".
Solution: Skip the test. (James McCoy, closes #5019 )
2019-10-06 12:02:15 +02:00
Bram Moolenaar
b4367b7fb6
patch 8.1.2106: no tests for dragging the mouse beyond the window
...
Problem: No tests for dragging the mouse beyond the window.
Solution: Add a test. (Dominique Pelle, closes #5004 )
2019-10-01 14:19:07 +02:00
Bram Moolenaar
ce90e36f59
patch 8.1.2011: more functions can be used as methods
...
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method. Make the window
command test faster.
2019-09-08 18:58:44 +02:00
Bram Moolenaar
f9f24ce7a0
patch 8.1.1953: more functions can be used as a method
...
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
2019-08-31 21:17:39 +02:00
Bram Moolenaar
52992feafe
patch 8.1.1840: Testing: WorkingClipboard() is not accurate
...
Problem: Testing: WorkingClipboard() is not accurate.
Solution: Check feature clipboard_working instead.
2019-08-12 14:20:33 +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
b46fecd345
patch 8.1.1544: some balloon tests don't run when they can
...
Problem: Some balloon tests don't run when they can.
Solution: Split GUI balloon tests off into a separate file. (Ozaki Kiichi,
closes #4538 ) Change the feature check into a command for
consistency.
2019-06-15 17:58:09 +02:00
Bram Moolenaar
b0f94c1ff3
patch 8.1.1524: tests are silently skipped
...
Problem: Tests are silently skipped.
Solution: Throw an exception for skipped tests in more places.
2019-06-13 22:19:53 +02:00
Bram Moolenaar
9aeb33639f
patch 8.1.1474: 'ttybuiltin' is not tested
...
Problem: 'ttybuiltin' is not tested.
Solution: At least test that it doesn't break things.
2019-06-06 12:36:15 +02:00
Bram Moolenaar
de6dbb452a
patch 8.1.1472: add_termcap_entry() is not tested
...
Problem: Add_termcap_entry() is not tested.
Solution: Add a simple test.
2019-06-06 11:59:18 +02:00
Bram Moolenaar
32e1977012
patch 8.1.1471: 'background' not correctly set for 2-digit rgb termresponse
...
Problem: 'background' not correctly set for 2-digit rgb termresponse.
Solution: Adjust what digit to use. (closes #4495 )
2019-06-05 22:57:04 +02:00
Bram Moolenaar
66761db11d
patch 8.1.1469: no test for checking the cursor style response
...
Problem: No test for checking the cursor style response.
Solution: Add a simple test. Also include the missing part of 8.1.1464.
2019-06-05 22:07:51 +02:00
Bram Moolenaar
d788543ac6
patch 8.1.1250: no test for netterm mouse
...
Problem: No test for netterm mouse.
Solution: Add some tests for netterm mouse.
2019-05-03 13:44:10 +02:00
Bram Moolenaar
92fd599e0d
patch 8.1.1248: no test for dec mouse
...
Problem: No test for dec mouse.
Solution: Add some tests for dec mouse. Add "no_query_mouse".
2019-05-02 23:00:22 +02:00
Bram Moolenaar
d0621d85a6
patch 8.1.1247: urxvt mouse codes are not tested
...
Problem: Urxvt mouse codes are not tested.
Solution: Also set 'ttymouse' to "urxvt" in the termcodes test.
2019-05-02 21:12:19 +02:00
Bram Moolenaar
1ee36d6ff5
patch 8.1.1244: no tests for CTRL-mouse-click
...
Problem: No tests for CTRL-mouse-click.
Solution: Add a few tests. (Dominique Pelle, closes #4323 )
2019-05-01 23:13:56 +02:00
Bram Moolenaar
564344ace9
patch 8.1.1223: middle mouse click test fails without a clipboard
...
Problem: Middle mouse click test fails without a clipboard.
Solution: Check if the clipboard can be used. (Dominique Pelle, Christian
Brabandt) Also use WorkingClipboard() instead of checking for the
"clipboard" feature.
2019-04-28 13:00:12 +02:00
Bram Moolenaar
c1b8160b44
patch 8.1.1216: mouse middle click is not tested
...
Problem: Mouse middle click is not tested.
Solution: Add a test. (Dominique Pelle, closes #4310 )
2019-04-27 19:11:35 +02:00
Bram Moolenaar
2b00b9b0f3
patch 8.1.1181: tests for mouse clicks are a bit flaky
...
Problem: Tests for mouse clicks are a bit flaky when run in an interactive
terminal.
Solution: Use "xterm2" instead of "xterm" for 'ttymouse' to avoid spurious
drag events.
2019-04-17 17:08:27 +02:00
Bram Moolenaar
696d637728
patch 8.1.1179: no test for mouse clicks in the fold column
...
Problem: No test for mouse clicks in the fold column.
Solution: Add a test. (Dominique Pelle, closes #4261 )
2019-04-17 16:33:46 +02:00
Bram Moolenaar
4945219b99
patch 8.1.1178: when mouse click tests fails value of 'ttytype' is unknown
...
Problem: When mouse click tests fails value of 'ttytype' is unknown.
Solution: Add a message to the assert.
2019-04-17 16:27:02 +02:00
Bram Moolenaar
7f27976589
patch 8.1.1176: test for dragging a tab is flaky
...
Problem: Test for dragging a tab is flaky.
Solution: Add a brief sleep.
2019-04-15 21:48:22 +02:00
Bram Moolenaar
e3e3828f93
patch 8.1.1175: no test for dragging a tab and double click for new tab
...
Problem: No test for dragging a tab with the mouse and for creating a new
tab by double clicking in the tabline.
Solution: Add two tests. (Dominique Pelle, closes #4258 )
2019-04-15 20:55:31 +02:00
Bram Moolenaar
39f76c6ac0
patch 8.1.1167: no test for closing tab by click in tabline
...
Problem: No test for closing tab by click in tabline.
Solution: Add a test. Also fix that dragging window separator could fail in
a large terminal. (Dominique Pelle, closes #4253 )
2019-04-13 22:13:23 +02:00
Bram Moolenaar
ca57ab54d7
patch 8.1.1165: no test for mouse clicks in the terminal tabpage line
...
Problem: No test for mouse clicks in the terminal tabpage line.
Solution: Add a test. (Dominique Pelle, closes #4247 ). Also init
TabPageIdxs[], in case it's used before a redraw.
2019-04-13 14:53:16 +02:00
Bram Moolenaar
c8b3ddab51
patch 8.1.1160: termcodes test would fail in a very big terminal
...
Problem: Termcodes test would fail in a very big terminal.
Solution: Bail out when the row is larger than what will work. (Dominique
Pelle, closes #4246 )
2019-04-12 21:42:52 +02:00
Bram Moolenaar
3fbd2d7c31
patch 8.1.1155: termcodes tests can be improved
...
Problem: Termcodes tests can be improved.
Solution: Add helper functions to simplify tests. Dragging statusline for
xterm and sgr. (Dominique Pelle, closes #4237 )
2019-04-11 23:56:16 +02:00
Bram Moolenaar
3fb01a53c6
patch 8.1.1142: no test for dragging the window separators with the mouse
...
Problem: No test for dragging the window separators with the mouse.
Solution: Add a test. (Dominique Pelle, closes #4226 )
2019-04-09 21:52:02 +02:00
Bram Moolenaar
049736fa8a
patch 8.1.1137: xterm mouse wheel escape sequence is not tested
...
Problem: Xterm mouse wheel escape sequence is not tested.
Solution: Add a test using low-level input. (Dominique Pelle, closes #4221 )
2019-04-07 21:55:07 +02:00
Bram Moolenaar
905dd905de
patch 8.1.1136: decoding of mouse click escape sequence is not tested
...
Problem: Decoding of mouse click escape sequence is not tested.
Solution: Add a test for xterm and SGR using low-level input. Make
low-level input execution with feedkeys() work.
2019-04-07 14:21:47 +02:00