aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
* Merge pull request #8031 from bfredl/gotintstatusBjörn Linse2018-02-20
|\ | | | | jobwait: return -2 on interrupt even with timeout
| * jobwait: return -2 on interrupt also with timeoutBjörn Linse2018-02-20
| |
* | Resolve issues mentioned in PR reviewJan Edmund Lazo2018-02-19
| |
* | test: win: emulate yes with for loopJan Edmund Lazo2018-02-19
| |
* | test: win: enable ui/wildmode_spec.luaJan Edmund Lazo2018-02-19
| |
* | test: win: enable termclose_spec.luaJan Edmund Lazo2018-02-19
| |
* | test: enable ex_cmds/cd_spec.lua on WindowsJan Edmund Lazo2018-02-19
| |
* | test: enable legacy/fixeol_spec in WindowsJan Edmund Lazo2018-02-19
| | | | | | | | Try nvim's delete() for cross-platform file remove in Windows
* | test: enable ex_cmds/write_spec.lua in WindowsJan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 051Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 059Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 107Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 093Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy/arglist_spec.luaJan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 30Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy/getcwd_spec.luaJan Edmund Lazo2018-02-19
| |
* | win: enable legacy/wordcount_spec.luaJan Edmund Lazo2018-02-19
| |
* | win: enable legacy/packadd_spec.luaJan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 011Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy/delete_spec.luaJan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 097Jan Edmund Lazo2018-02-19
| |
* | win: enable legacy test 025Jan Edmund Lazo2018-02-19
| |
* | win: enable job tests that use jobstart onlyJan Edmund Lazo2018-02-19
| | | | | | | | | | | | | | | | | | | | | | | | - echo "" does not hang in powershell - cmd.exe's echo command does not hang. - job tests default to powershell (WHY?) - wait 5 seconds for powershell to create an empty file - powershell is slow - cannot reliably validate the id returned by jobstart via jobpid, jobstop - if using cmd.exe, waiting for a second should be enough - remaining job tests are unreliable in Windows because any build can pass/fail for same conditions without changes, especially if the error is in stderr
* | vim-patch:8.0.1493: completion items cannot be annotated (#8003)Shougo2018-02-18
| | | | | | | | | | | | | | Problem: Completion items cannot be annotated. Solution: Add a "user_data" entry to the completion item. (Ben Jackson, coses vim/vim#2608, closes vim/vim#2508) https://github.com/vim/vim/commit/9b56a57cdae31f7a2c85d440392bf63d3253a158
* | test/util: remove eq_any()Justin M. Keyes2018-02-18
| | | | | | | | | | | | It was added in the parent commit, but ended up not being used. And I can't think of a case where it will be used: instead we would probably want to generalize expect_msg_seq() if necessary.
* | test/util: expect_msg_seq()Justin M. Keyes2018-02-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | job_spec.lua on AppVeyor (Windows) often fails like this: FAILED ] C:/projects/neovim/test/functional\core\job_spec.lua @ 72: jobs changes to given `cwd` directory C:/projects/neovim/test/functional\core\job_spec.lua:81: Expected objects to be the same. Passed in: (table) { [1] = 'notification' [2] = 'stdout' *[3] = { [1] = 0 *[2] = { [1] = 'C:\projects\neovim\Xtest-tmpdir\nvimmSjq1S\0' } } } Expected: (table) { [1] = 'notification' [2] = 'stdout' *[3] = { [1] = 0 *[2] = { [1] = 'C:\projects\neovim\Xtest-tmpdir\nvimmSjq1S\0' *[2] = '' } } } stack traceback: Message chunking is non-deterministic, so we need to try different variants.
* | vim-patch-8.0.0649 and vim-patch-8.0.0650: autocmd open help 2 timesNimit Bhardwaj2018-02-17
|/
* Merge pull request #8008 from bfredl/arrayfreeBjörn Linse2018-02-14
|\ | | | | ex_getln: clear cmdline_block after it's freed
| * ex_getln: clear cmdline_block after it's freedBjörn Linse2018-02-14
| |
* | ui: refactor ui optionsBjörn Linse2018-02-13
|/
* test/python: less-noisy Python skip-messageJustin M. Keyes2018-02-12
| | | | | Developer can use :checkhealth to get more details, don't need to blast the details in the skip-message every time.
* test/arglist_spec: update to Vim 8.0.0721 behaviorJustin M. Keyes2018-02-11
|
* test: port Test_edit_08() to Lua testJustin M. Keyes2018-02-11
| | | | | | | Test_edit_08() depends on special-case handling in has_compl_option() and redrawing() which are in Vim but are not wanted in Nvim. Using a Lua test instead of depending on workarounds in the core to make the VimL test work.
* vim-patch:8.0.0692: CTRL-G with 'incsearch' and ? goes in the wrong directionJustin M. Keyes2018-02-11
| | | | | | | | Problem: Using CTRL-G with 'incsearch' and ? goes in the wrong direction. (Ramel Eshed) Solution: Adjust search_start. (Christian Brabandt) https://github.com/vim/vim/commit/da5116da4586fc714434411d2cccb066caa3723e
* Merge #7939 "fix crash: 'spell' and long lines"Justin M. Keyes2018-02-11
|\
| * Merge #7939 "fix crash: 'spell' and long lines"Justin M. Keyes2018-02-11
| |\ | | | | | | | | | closes #7937
| | * screen.c: resolve neovim issue #7937Michael Brailsford2018-02-07
| | |
* | | ui/tui: highlighting refactorBjörn Linse2018-02-11
|/ / | | | | | | | | | | | | | | Make HlAttr contain highlighting state for both color modes (cterm and rgb). This allows us to implement termguicolors completely in the TUI. Simplify some logic duplicated between ui.c and screen.c. Also avoid some superfluous highlighting reset events.
* | win: enable backtick_expansion and shell output testsJan Edmund Lazo2018-02-10
| |
* | shell: handle split-up UTF-8 sequencesBjörn Linse2018-02-10
| |
* | tests: integrate ex_cmds/bang_filter_spec into ui/output_specBjörn Linse2018-02-10
| | | | | | | | they test the same thing. Filtering is tested elsewhere.
* | shell: support bellBjörn Linse2018-02-10
| |
* | defaults: sidescroll=1Justin M. Keyes2018-02-09
| | | | | | | | ref #6289
* | test: :! print binary data, control charsJustin M. Keyes2018-02-07
| | | | | | | | | | | | | | | | | | | | closes #5442 closes #4142 ref #6618 ref #4376 ref #7844 ref #2958 ref #4338
* | :terminal Enter/Leave should not increment jumplistJustin M. Keyes2018-02-07
|/ | | | | | | | | | | The old behavior is probably not justified, for the usual reason: terminal buffers may have interactive processes, so cursor placement is arbitrary, therefore tracking it in the jumplist is useless (or worse). N.B.: per the docstring for `checkpcmark()` it looks like we were calling `checkpcmark()` and `setpcmark()` in the wrong order. closes #3723
* tests: cleanup bufhl testBjörn Linse2018-02-06
|
* shell: update `execute('!cmd')` test to new behaviorBjörn Linse2018-02-06
| | | | And similarly nvim_command_output test
* shell: add test for binary and multibyte outputBjörn Linse2018-02-06
| | | | Also update existing tests for new (vim-compatible) newline behavior
* lintJames McCoy2018-02-03
|
* tests: Make format_string('%q', ...) output more stableZyX2018-02-02
| | | It appears to be different on lua and luajit.