aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
...
* | | functests: Do not use setup/teardown where before_/after_each is neededZyX2016-06-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When skipping these test blocks they may error out: Error → test/functional/shell/viml_system_spec.lua @ 154 system() with output containing NULs setup ./test/functional/helpers.lua:75: attempt to index upvalue 'session' (a nil value) stack traceback: ./test/functional/helpers.lua:75: in function 'request' ./test/functional/helpers.lua:166: in function 'nvim_feed' ./test/functional/helpers.lua:195: in function 'feed' test/functional/shell/viml_system_spec.lua:14: in function <test/functional/shell/viml_system_spec.lua:13> Error → test/functional/shell/viml_system_spec.lua @ 155 system() with output containing NULs teardown ./test/functional/helpers.lua:75: attempt to index upvalue 'session' (a nil value) stack traceback: ./test/functional/helpers.lua:75: in function 'eval' test/functional/shell/viml_system_spec.lua:21: in function <test/functional/shell/viml_system_spec.lua:20>
* | | functests: Check logs in lua codeZyX2016-06-10
| | | | | | | | | | | | | | | | | | It is otherwise impossible to determine which test failed sanitizer/valgrind check. test/functional/helpers.lua module return was changed so that tests which do not provide after_each function to get new check will automatically fail.
* | | Merge #4813 'runtime: clipboard: start daemons in /'.Justin M. Keyes2016-06-10
|\ \ \
| * | | test: add tests for cwd handlingAleksa Sarai2016-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add both a test for cwd=/ and cwd=/tmp/nvim.XXXXX, to make sure that we don't have regressions in cwd handling. Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
* | | | Merge pull request #4738 from brcolow/vim-7.4.1223James McCoy2016-06-09
|\ \ \ \ | | | | | | | | | | | | | | | vim-patch:7.4.1223
| * | | | vim-patch:7.4.1223Michael Ennen2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash when setting v:errors to a number. Solution: Free the typval without assuming its type. (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/a542c680a8b42cb766e64d4ee7374ef4dacb7832
* | | | | vim-patch:7.4.1468Jurica Bradaric2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Sort test doesn't test with "1" argument. Solution: Also test ignore-case sorting. (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/51d1d536802b5d8232d47e56f165ba8a009529b5
* | | | | vim-patch:7.4.1464Jurica Bradaric2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When the argument of sort() is zero or empty it fails. Solution: Make zero work as documented. (suggested by Yasuhiro Matsumoto) https://github.com/vim/vim/commit/5131c144feb046c5e2b72e6c172159d80ce06b3c
* | | | | vim-patch:7.4.1397Jurica Bradaric2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Sort test fails on MS-Windows. Solution: Correct the compare function. https://github.com/vim/vim/commit/0bb6108eb4e1ecaed437bc507f514f5da7816d9e
* | | | | vim-patch:7.4.1394Jurica Bradaric2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Can't sort inside a sort function. Solution: Use a struct to store the sort parameters. (Jacob Niehus) https://github.com/vim/vim/commit/0b962473ddc7cee3cb45253dea273573bcca9bf9
* | | | | vim-patch:7.4.1153Michael Ennen2016-06-09
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Autocommands triggered by quickfix cannot always get the current title value. Solution: Call qf_fill_buffer() later. (Christian Brabandt) https://github.com/vim/vim/commit/6920c72d4d62c8dc5596e9f392e38204f561d7af Helped by @mhinz
* | | | tests: Migrate legacy test 34. (#2849)Lucas Hoffmann2016-06-08
| | | |
* | | | test: Fix path to valgrind suppressions (#4892)James McCoy2016-06-08
| | | |
* | | | test: expand_spec: clean up fixturesJustin M. Keyes2016-06-06
| | | |
* | | | test: rmdir(): recursively deleteJustin M. Keyes2016-06-06
|/ / /
* | | Testlint. (#4881)KillTheMule2016-06-05
| | |
* | | Merge pull request #4879 from justinmk/test55Justin M. Keyes2016-06-05
|\ \ \ | | | | | | | | tests: Migrate legacy test 55
| * | | Fix indents.KillTheMule2016-06-05
| | | |
| * | | Testlinting.KillTheMule2016-06-05
| | | |
| * | | test: Clean up after migration of legacy test 55.Lucas Hoffmann2016-05-23
| | | |
| * | | test: Fix migrated test 55.Lucas Hoffmann2016-05-23
| | | | | | | | | | | | | | | | | | | | There is still one TODO item in the test file as it was necessary to comment out one line in order to get the test to pass.
| * | | test: Split migrated legacy test 55.Lucas Hoffmann2016-05-23
| | | | | | | | | | | | | | | | | | | | The test is split into several it() blocks to find the part of the test that is making trouble.
| * | | tests: Migrate legacy test 55.Lucas Hoffmann2016-05-23
| | |/ | |/|
* | | Merge pull request #2844 from lucc/test10Justin M. Keyes2016-06-05
|\ \ \ | | | | | | | | tests: migrate legacy test 10
| * | | tests: Migrate legacy test 10.Lucas Hoffmann2016-05-23
| |/ /
* | | Merge pull request #4860 from jamessan/tab-win-precedenceJustin M. Keyes2016-06-04
|\ \ \ | | | | | | | | tcd: Determine correct scope from user input
| * | | test/functional: cd_spec: Add tests for {getcwd,haslocaldir}(-1, -1)James McCoy2016-06-01
| | | |
| * | | test/functional: cd_spec: Add tests for using explicit argsJames McCoy2016-06-01
| | | |
| * | | test/functional: cd_spec: Use named keys for directories tableJames McCoy2016-06-01
| | | | | | | | | | | | | | | | | | | | | | | | The directories table contains the names of the expected directory names for varying scopes of the :cd tests. Using named indexes, instead of numbered, makes the test more readable.
| * | | test/functional: Allow arbitrary arguments to cwd/lwd functionsJames McCoy2016-06-01
| | | | | | | | | | | | | | | | | | | | | | | | Build wcwd/tcwd and wlwd/tlwd on top of the reworked cwd/lwd functions. This will allow for easier testing of `getcwd()`/`haslocaldir()` in arbitrary windows and/or tab pages.
* | | | vim-patch:7.4.1108 (#4872)James McCoy2016-06-03
|/ / / | | | | | | | | | | | | | | | | | | Problem: Expanding "~" halfway a file name. Solution: Handle the file name as one name. (Marco Hinz) Add a test. Closes vim/vim#564. https://github.com/vim/vim/commit/58adb14739fa240ca6020cede9ab1f1cb07bd90a
* | | unittests: Also remove event_teardownZyX2016-05-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | `event_teardown` is there from 974752c, by aktau. It was introduced with `init_homedir` and `event_init`. Then both were removed by justinmk in 99a9161bace8200aa611f6feefcc2ac3eda93251 (`init_homedir`) and 49c5689f45b9f222ed58e18e55678df7fb971ee8 (`event_init`), but `event_teardown` was not removed. Now this may cause a crash. More details in #4852. Closes #4852
* | | Merge pull request #4198 from daynin/string-testsJustin M. Keyes2016-05-29
|\ \ \ | | | | | | | | tests: add tests for vim_strsave_escaped() function
| * | | add test for vim_strsave_escaped() functionSergey Golovin2016-05-29
| | | |
* | | | Merge pull request #4756 from jbradaric/vim-7.4.1119Justin M. Keyes2016-05-29
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.1119,7.4.1123,7.4.1132,7.4.1161
| * | | | Fix linter warnings in test.Jurica Bradaric2016-05-14
| | | | |
| * | | | vim-patch:7.4.1161Jurica Bradaric2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":argadd" without argument is supposed to add the current buffer name to the arglist. Solution: Make it work as documented. (Coot, closes vim/vim#577) https://github.com/vim/vim/commit/2faa29f896252073b53f387406109e331fbbe5f8
| * | | | vim-patch:7.4.1132Jurica Bradaric2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Old style tests for the argument list. Solution: Add more new style tests. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/99dbe291f55022bd5166c9c3c7967b8693cd9d1b
| * | | | vim-patch:7.4.1123Jurica Bradaric2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using ":argadd" when there are no arguments results in the second argument to be the current one. (Yegappan Lakshmanan) Solution: Correct the w_arg_idx value. https://github.com/vim/vim/commit/a24f0a550fed3d9773800cf6be4efd072fff20ec
| * | | | vim-patch:7.4.1119Jurica Bradaric2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: argidx() has a wrong value after ":%argdelete". (Yegappan Lakshmanan) Solution: Correct the value of w_arg_idx. Add a test. https://github.com/vim/vim/commit/72defda84eb26be9e2ade56c7877b912f818026e
* | | | | Merge pull request #2825 from lucc/legacy/listlbrJustin M. Keyes2016-05-27
|\ \ \ \ \ | | | | | | | | | | | | tests: Migrate legacy test listlbr.
| * | | | | Update migrated test after patch recent patches in master.Lucas Hoffmann2016-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following upstream patches that modified the original test have reached master: 7.4.798, 7.4.818, 7.4.883, 7.4.977. The changes are incorporated into the migrated test. Also improve readability and some string delimiters.
| * | | | | tests: Migrate legacy test listlbr.Lucas Hoffmann2016-05-23
| | |_|/ / | |/| | |
* | | | | eval: Stop executing *eval() function at errorZyX2016-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes #4822 Closes #4823
* | | | | vim-patch:7.4.1567James McCoy2016-05-25
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | Problem: Crash in assert_fails(). Solution: Check for NULL. (Dominique Pelle) Add a test. https://github.com/vim/vim/commit/1abb502635c7f317e05a0cf3ea067101f9d684f5
* | | | Merge pull request #4624 from bfredl/timersBjörn Linse2016-05-25
|\ \ \ \ | | | | | | | | | | implement timers and process events during sleep
| * | | | cmdline: Redraw the cmdline after processing eventsBjörn Linse2016-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.1603 TODO(bfredl): if we allow events in HITRETURN and ASKMORE states, we need to add the necessary redraws as well.
| * | | | eval: implement timers. vim-patch: 7.4.1578, 7.4.1831Björn Linse2016-05-24
| |/ / / | | | | | | | | | | | | | | | | For the moment, timers are triggered during sleep, but not in wait-for-input modes, like press-RETURN or f_getchar()
* | | | vim-patch:7.4.1071James McCoy2016-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: New style tests are executed in arbitrary order. Solution: Sort the test function names. (Hirohito Higashi) Fix the quickfix test that depended on the order. https://github.com/vim/vim/commit/cfc0a350a9fa04f1b0cfa1ba31fbd2847376513f
* | | | vim-patch:7.4.1053James McCoy2016-05-24
|/ / / | | | | | | | | | | | | | | | | | | Problem: Insufficient testing for quickfix commands. Solution: Add a new style quickfix test. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/da59dd5da6440c3410866ed61ce169a2012ba5bd