aboutsummaryrefslogtreecommitdiff
path: root/test/functional/legacy
Commit message (Collapse)AuthorAge
...
* vim-patch:7.4.569/573Shougo Matsushita2016-01-13
| | | | | | | | | | | | | | | | | vim-patch:7.4.569 vim-patch:7.4.573 Helped-by: @glts https://github.com/neovim/neovim/pull/2621 Problem: Having CTRL-C interrupt or not does not check the mode of the mapping. (Ingo Karkat) Solution: Use a bitmask with the map mode. (Christian Brabandt) https://github.com/vim/vim/commit/651863c94a882a97aec7968fc87a638ff78e56ff Problem: Mapping CTRL-C in Visual mode doesn't work. (Ingo Karkat) Solution: Call get_real_state() instead of using State directly. https://github.com/vim/vim/commit/5000869712f799d9ca25c0e45dc21d332edae5f4
* portability: use portable format specifierJustin M. Keyes2016-01-10
|
* tests: Make helper.source() return tempname.watiko2016-01-10
|
* tests: Fix OSX's tempname issue.watiko2016-01-10
|
* tests: Rename 100_undo_level to 100_lispwords.watiko2016-01-10
|
* tests: Migrate legacy test undolevels.watiko2016-01-10
|
* tests: Migrate legacy test assert.watiko2016-01-10
|
* Tests: fix according to lualintMarco Hinz2015-12-20
|
* vim-patch:7.4.803Johan Klokkhammer Helsing2015-12-13
| | | | | | | Problem: C indent does not support C11 raw strings. (Mark Lodato) Solution: Do not change indent inside the raw string. https://github.com/vim/vim/commit/f7bb86dc593913d055e4cce16cec43f6271adda3
* vim-patch:7.4.670Johan Klokkhammer Helsing2015-12-13
| | | | | | | Problem: Using 'cindent' for Javascript is less than perfect. Solution: Improve indenting of continuation lines. (Hirohito Higashi) https://github.com/vim/vim/commit/dcefba993456263100785f18d21d780cf531f2dc
* test: fixeol_spec: setup/teardownJustin M. Keyes2015-12-13
| | | | Without this cleanup, test will fail if run multiple times.
* Merge #3443 'vim-patch:7.4.{785,795,898}'Justin M. Keyes2015-12-13
|\
| * Convert legacy test for fixeol to lua test.Johan Klokkhammer Helsing2015-11-22
| |
* | tests: Improve legacy autocmd_option.watiko2015-12-12
| | | | | | | | | | * Compare tables instead of strings * Add neovim specific test
* | tests: Keep each autocmd_option's test in isolation.watiko2015-11-28
| |
* | tests: Improve legacy test autocmd_option.watiko2015-11-28
| |
* | tests: Migrate legacy test autocmd_option.watiko2015-11-28
| |
* | test/functional: clean up according to luacheck (part 2)Marco Hinz2015-11-23
| |
* | test/functional: clean up according to luacheck (part 1)Marco Hinz2015-11-23
|/
* vim-patch:7.4.849Justin M. Keyes2015-10-26
| | | | | | | | | | Problem: Moving the cursor in Insert mode starts new undo sequence. Solution: Add CTRL-G U to keep the undo sequence for the following cursor movement command. (Christian Brabandt) https://github.com/vim/vim/commit/8b5f65a527c353b9942e362e719687c3a7592309 Closes #3492
* functests: Use . for various folder defaults in testsZyX2015-10-23
|
* functests: Fix 078_swapfile_recover testZyX2015-10-23
|
* Deprecate &viminfo and :[rw]v, add &shada and :[rw]shZyX2015-10-08
|
* Replace references to viminfo in various placesZyX2015-10-08
|
* functests: Do not use user viminfo fileZyX2015-09-30
|
* encoding: Update handling of encoding in testsBjörn Linse2015-09-08
| | | | | | | Always run tests with encoding=utf-8, regardless of user locale Don't set &encoding after startup in tests Helped-By: Michael Reed <m.reed@mykolab.com>
* test59: Store all text as utf-8 and convert when neededBjörn Linse2015-08-26
|
* test59: Make "syntax off" explicit, as default may change with #2675Björn Linse2015-08-26
| | | | Helped-By: Felipe Morales <hel.sheep@gmail.com>
* test59: Fixup incorrectly encoded utf-8Björn Linse2015-08-26
|
* test59: Split tests into 1-1, etcLucas Hoffmann2015-08-26
| | | | | Helped-By: Björn Linse <bjorn.linse@gmail.com> Fixed some output issues
* test59: Turn the VimL test function into a lua function.Lucas Hoffmann2015-08-26
| | | | | Helped-By: Björn Linse <bjorn.linse@gmail.com> `spelldump | quit` must be in a function
* test59: Write spell files from lua and use cp to get the right files in placeLucas Hoffmann2015-08-26
| | | | Use teardown to remove these temporary files
* test59: Save source file in utf8, this will mess up a lot of characters.Lucas Hoffmann2015-08-26
|
* test59: Turn function definition into source() call.Lucas Hoffmann2015-08-26
|
* test59: Inital clean up.Lucas Hoffmann2015-08-26
| | | | | Fix some feed() calls and string delimiters Fix trimming of buffer before final expect().
* tests: Migrate legacy test 59.Lucas Hoffmann2015-08-26
|
* defaults: set 'listchars' to "tab:> ,trail:-,nbsp:+". #2872Felipe Morales2015-08-22
| | | | Re: https://github.com/neovim/neovim/issues/2676
* test: fix pending() invocationsJustin M. Keyes2015-08-09
| | | | | AFAICT busted does not report pending() invocations without the 2nd argument.
* vim-patch:7.4.773 #3066Marco Hinz2015-08-09
| | | | | | | | Problem: 'langmap' is used in command-line mode when checking for mappings. Solution: Do not use 'langmap' in command-line mode. (Larry Velazquez) Original patch: https://code.google.com/p/vim/source/detail?r=5b1eefbf9a532f32a66fa13abbd671488aaafd5c
* tests: Migrate legacy test 80. #2989Lucas Hoffmann2015-07-21
| | | | | | | | | | | | | | | | | | The test is also split in several blocks and heavily modernized. This was done to prevent the following quoting and escaping problems during migration: - the vim command `put =...` treats double quotes as the start of a comment so they have to be escaped with a backslash - when inserting control characters on the command line they have to be escaped with <C-V> The parts one and two of the test are functional identical so they are wrapped in a local function. The only difference was which letters where used to test the same feature. Part six did test a flag in 'cpoptions' that has been removed in neovim. It has therefore been removed as well. Reviewed-by: Michael Reed <Pyrohh@users.noreply.github.com>
* tests: Split migrated test 57.Lucas Hoffmann2015-07-19
|
* tests: Migrate legacy test 57.Lucas Hoffmann2015-07-19
|
* tests: Style improvements and Makefile fix for migrated test 60. #2975Lucas Hoffmann2015-07-16
|
* tests: Modernize migrated legacy test 62.Lucas Hoffmann2015-07-11
| | | | | | | | | | - use eval() and eq() in many places instead of writing to the buffer - remove has('autocmd') checks and use corresponding code unconditionally as neovim always has the autocmd feature - split the test into several it() blocks Helped-By: Scott Prager <splinterofchaos@gmail.com> Helped-By: Michael Reed <m.reed@mykolab.com>
* tests: Migrate legacy test 62.Lucas Hoffmann2015-07-11
|
* tests: Use new write_file() function in tests.Lucas Hoffmann2015-06-30
|
* tests: 061_undo_tree_spec: minor editsJustin M. Keyes2015-06-22
|
* tests: Repeat a flaky part of the migrated test 61.Lucas Hoffmann2015-06-22
| | | | | | This is the part of the test that relies on wall clock time and sometimes fails if the system is under load. The test is repeated up to three times before a failure is reported to the user.
* tests: Split test 61 into several it() blocks.Lucas Hoffmann2015-06-22
|
* tests: Fix an further simplify migrated test 61.Lucas Hoffmann2015-06-22
| | | | | | | | :undojoin can only be used inside scripts and command chains. So it has to be tested inside an explicit `source()` call. Also add a new test case for the different behavior when sourceing normal mode commands from a script or inserting them interactively.