Lucas Hoffmann
d88c93acf3
tests: Style improvements and Makefile fix for migrated test 60. #2975
2015-07-16 20:31:20 -04:00
Lucas Hoffmann
98c022c329
tests: Migrate legacy test 62.
2015-07-11 00:47:49 +02:00
Lucas Hoffmann
8c999a9d6c
tests: Migrate legacy test 61.
...
This test is real time based as it also tests the `:earlier` and `:later`
commands with time arguments (using `:sleep`). This can sometimes case the
test to fail on systems that are under heavy load or where the time interval
between creating the expected buffer state and the `:earlier` or `:later`
command that tries to jump to it changes.
To be system independent we use nvim's `:sleep` command and `wait()` for it in
the test suit.
The legacy vim test writes to test.out a lot with `:.w >>test.out`. This
does currently not work in the lua test suite so the test is modernized to use
busted's assertions instead of the output file.
This test was treated special in the legacy Makefile but after the conversion
the related code can be removed.
2015-06-22 11:58:43 +02:00
Lucas Hoffmann
55806fbe39
tests: Migrate legacy test argument_count.
2015-06-16 01:36:17 -04:00
Lucas Hoffmann
a15ba262e4
tests: Migrate legacy test argument_0count.
2015-06-16 01:23:23 -04:00
Lucas Hoffmann
0685489ee5
Fix legacy tests makefile after 4873171f
. #2826
2015-06-12 12:50:50 -04:00
Lucas Hoffmann
d080375813
tests: Migrate legacy test 74.
...
Helped-By: David Bürgin <676c7473@gmail.com>
Helped-By: Justin M. Keyes <justinkz@gmail.com>
2015-06-12 00:10:58 -04:00
Lucas Hoffmann
ee312ca9a4
tests: Migrate legacy test 65.
...
Helped-By: David Bürgin <676c7473@gmail.com>
2015-05-27 12:56:47 -04:00
Lucas Hoffmann
5218fc2ccb
tests: Migrate legacy test 82.
...
Helped-By: David Bürgin <676c7473@gmail.com>
Helped-By: Shougo Matsushita <Shougo.Matsu@gmail.com>
2015-05-27 12:51:37 -04:00
David Bürgin
a3c3811436
tests: Migrate legacy test 3 #2399
2015-05-27 12:40:35 -04:00
Lucas Hoffmann
bc27c9e8d1
tests: Migrate legacy test 76. #2711
2015-05-27 12:31:09 -04:00
Lucas Hoffmann
a4c22c95e3
tests: Migrate legacy test 60. #2721
...
Helped-By: Justin M. Keyes <justinkz@gmail.com>
2015-05-27 12:06:13 -04:00
David Bürgin
e4c3ac1f82
tests: Convert legacy test29
2015-05-25 16:29:01 -04:00
Nelson Yeung
8ce22c6323
tests: Migrate legacy test 31 #2736
2015-05-25 15:47:12 +03:00
David Bürgin
9e91bb461f
tests: Migrate legacy test 96 #2220
2015-05-04 23:36:08 -04:00
Felipe Morales
0c44d0ebfc
vim-patch:7.4.588
...
Problem: ":0argedit foo" puts the new argument in the second place
instead of the first.
Solution: Adjust the range type. (Ingo Karkat)
https://code.google.com/p/vim/source/detail?name=v7-4-588
2015-04-28 23:08:32 -03:00
Felipe Morales
7fc952ab67
vim-patch:7.4.542
...
Problem: Using a range for window and buffer commands has a few
problems.
Cannot specify the type of range for a user command.
Solution: Add the -addr argument for user commands. Fix problems.
(Marcin Szamotulski
https://code.google.com/p/vim/source/detail?name=v7-4-542
2015-04-28 23:08:31 -03:00
Felipe Morales
86330fdd3f
vim-patch:7.4.530-531
...
Specify different kinds of counts for commands.
Updated ex commands generator scripts.
Includes fixes to comments from patch 7.4.531
Original message:
Problem: Many commands take a count or range that is not using line
numbers.
Solution: For each command specify what kind of count it uses. For
windows, buffers and arguments have "$" and "." have a
relevant
meaning. (Marcin Szamotulski)
https://code.google.com/p/vim/source/detail?r=v7-4-530
https://code.google.com/p/vim/source/detail?r=v7-4-531
Add legacy tests for 7.4.530
https://code.google.com/p/vim/source/detail?r=1e6d87a36dcdca231721dde8cbbc26610fb3df27
2015-04-28 23:08:30 -03:00
Justin M. Keyes
2275297f4a
test: migrate legacy test 78
2015-04-12 01:02:58 -04:00
Murali Suresh
ee3af18640
legacy tests: migrate test38 #2367
2015-04-07 19:21:55 -04:00
David Bürgin
9a6a311f35
tests: Migrate legacy tests 44 and 99 #2366
...
Consolidates the old test44 and test99 tests into one busted spec.
2015-04-07 18:54:27 -04:00
David Bürgin
0af7c8f624
legacy tests: Remove legacy tests for Lua (test85) #2357
2015-04-06 01:49:36 -04:00
David Bürgin
4657cd53d3
legacy tests: Remove legacy tests for MzScheme (test70)
2015-04-06 01:48:31 -04:00
David Bürgin
d41322fafb
tests: Migrate legacy tests 92 and 93 #2261
2015-04-05 22:14:10 -04:00
David Bürgin
d2d99454e6
tests: Migrate legacy test 94 #2218
2015-03-25 16:33:24 -04:00
Justin M. Keyes
63d2564409
tests: update legacy Makefile #2186
...
Many tests were migrated, but entries were left in the old Makefile.
2015-03-19 11:02:49 -04:00
Eliseo Martínez
475d0e213c
Remove spurious file 'del' left after old tests.
...
Executing old tests leaves an empty file 'del' that doesn't get removed
by `make clean`.
2015-01-27 18:35:48 -05:00
Julian Mehne
a8c926fc91
Use a local viminfo file when running the old tests.
...
This is required after defaulting to `nocp`, so that ~/.nviminfo
files don't interfere with the old legacy tests.
2014-12-17 23:32:56 +01:00
Julian Mehne
6b5785b149
Fix Makefile for running valgrind with old tests.
2014-11-22 13:07:04 +01:00
André Twupack
e199470bd3
vim-patch:7.4.378 #1217
...
Problem: Title of quickfist list is not kept for setqflist(list, 'r').
Solution: Keep the title. Add a test. (Lcd)
https://code.google.com/p/vim/source/detail?r=v7-4-378
2014-11-14 11:56:25 -05:00
Scott Prager
d62545e5ba
vim-patch:7.4.408
...
Problem: Visual block insert breaks a multi-byte character.
Solution: Calculate the position properly. (Yasuhiro Matsumoto)
https://code.google.com/p/vim/source/detail?r=v7-4-408
2014-10-10 15:21:40 -04:00
Thiago de Arruda
35d7815eb2
test: Add some specs for the viml function system()
...
These new specs replace src/nvim/testdir/test_system
2014-10-01 21:41:54 -03:00
Scott Prager
44b187dd01
Old-style test for system(list).
2014-09-30 19:35:47 -04:00
André Twupack
57d497c51b
vim-patch:7.4.386
...
Problem: When splitting a window the changelist position is wrong.
Solution: Copy the changelist position. (Jacob Niehus)
https://code.google.com/p/vim/source/detail?r=v7-4-386
2014-09-22 20:46:28 +02:00
Naveen Kumar Molleti
4f3d49d921
vim-patch:7.4.387
...
Problem: "4gro" replaces one character then executes "ooo". (Urtica
Dioica)
Solution: Write the ESC in the second stuff buffer.
https://code.google.com/p/vim/source/detail?r=v7-4-387
2014-09-15 15:35:49 +05:30
André Twupack
bc56d3a988
vim-patch:7.4.296
...
Problem: Can't run tests on Solaris.
Solution: Change the way VIMRUNTIME is set. (Laurent Blume)
https://code.google.com/p/vim/source/detail?r=v7-4-296
2014-08-21 19:06:07 +02:00
Felipe Morales
3b0f7fe593
update src/nvim/testdir/Makefile
...
include breakindent and list related tests
2014-08-20 08:27:23 -04:00
André Twupack
41634af0e5
vim-patch:7.4.231
...
Problem: An error in ":options" is not caught by the tests.
Solution: Add a test for ":options". Set $VIMRUNTIME for the tests so that
it uses the current runtime files instead of the installed ones.
https://code.google.com/p/vim/source/detail?r=0a295a3c9e473512ad3b006a0fb752ad43d19094
2014-08-19 19:32:58 +02:00
André Twupack
b53034d423
vim-patch:7.4.315 #1021
...
Problem: Fixes for computation of topline not tested.
Solution: Add test. (Hirohito Higashi)
https://code.google.com/p/vim/source/detail?r=646616b6ff4defcc7bef0b198b540f6d965a8126
2014-08-03 15:49:24 +00:00
ZyX
24a08b32ab
test1.in is not a test and it must be run always
...
test1.in generates files like small.vim, tiny.vim, mbyte.vim, mzscheme.vim,
lua.vim which are then used by other tests. So it must be run always.
2014-06-18 16:21:11 -04:00
oni-link
753401ab4c
vim-patch:7.4.267
...
Problem: The '[ mark is in the wrong position after "gq". (Ingo Karkat)
Solution: Add the setmark argument to do_join(). (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=75f222d67cea335efbe0274de6340dba174c1e7e
2014-05-27 16:51:10 -04:00
Eliseo Martínez
2ababe5a99
Introduce nvim namespace: Fix functional tests.
...
Fix some paths to new locations:
- Makefile: Fix nvim binary path.
- test49 : 459: Fix nvim binary path.
- test89 : 62: Fix testdir root.
Fix corresponding expected result.
- test105 : 10: Testing fnamemodify to reduce path to use ~ prefix.
Fix faked home directory.
Fix corresponding expected result.
26: Testing fnamemodify with r modifier.
Fix out-of-project prefix removal.
Fix corresponding expected result.
2014-05-15 20:46:02 +02:00
Eliseo Martínez
da51dc9cf2
Introduce nvim namespace: Move files.
...
Move files from src/ to src/nvim/.
- src/nvim/ becomes the new root dir for nvim executable sources.
- src/libnvim/ is planned to become root dir of the neovim library.
2014-05-15 20:46:01 +02:00