aboutsummaryrefslogtreecommitdiff
path: root/vim
AgeCommit message (Collapse)AuthorFilesLines
2017-02-25test/vis: cleanup motion testsMarc André Tanner2-4/+0
2017-02-24test/vis: added a few motion testsErlend Fagerheim2-0/+4
2017-02-23test: fix travis macOS test failuresMarc André Tanner2-26/+0
The vim version installed on the Travis macOS VMs does not seem to correctly handle ; when already on a matching position. Move the affected test to test/vis. Also fix white space related issues in sed invocation.
2017-02-22test/vim: add test for `t` motionMarc André Tanner2-0/+26
2017-02-12test/vim: tweak combining characters testMarc André Tanner2-1/+5
2017-02-11test/vim: add a file with lots of combining charactersMarc André Tanner2-0/+3
The actual test just invokes `ga` and `g8` which has only a temporary visual effect which our testing infrastructure is currently not able to check.
2017-02-07test: add a few new tests related to text objectsMarc André Tanner4-0/+4
2017-02-02test/vim: add a few special filesMarc André Tanner4-0/+104865
Test search in a binary file and add a big one to force mmap(2) usage.
2017-02-01Add regression tests for recently fixed bugsMarc André Tanner10-0/+32
2017-01-18test/vim: give a hint about skipped testsChristian Hesse1-1/+4
Failing vim tests report 'FAIL' with no obvious impact. So give a hint about skipped tests.
2017-01-18test/vim: add some basic tests for count and repetion of `i` and `a`Marc André Tanner4-0/+8
2017-01-18test/vim: use macro count specifier where appropriateMarc André Tanner4-21/+5
2017-01-13test: change existing tests to avoid substitute commandMarc André Tanner2-2/+2
2017-01-13test/vim: tweak test to not rely on only first substitutionMarc André Tanner1-1/+1
Now that :s/foo/bar/ is implemented in terms of :x/foo/c/bar/ all occurences of foo will be replaced not just the first one.
2016-11-19test/vim: add a few tests for registersMarc André Tanner10-0/+58
2016-11-19test/vim: fixup some of the previously broken testsMarc André Tanner2-4/+5
2016-11-19test/vim: add some hints for possible test authorsMarc André Tanner1-2/+23
2016-11-17test/vim: redirect both stdout and stderr to /dev/nullMarc André Tanner1-1/+1
This should make the list of tests more readable.
2016-11-17test: use :qall! to terminate testsMarc André Tanner1-1/+1
This should make sure that vis always terminates and never hangs waiting for further input. Lua errors in particular cause a new window/file to be displayed showing a detailed error message. Previously only this internal file was closed but the original file remained open and prevented vis from exiting.
2016-11-17test/vim: ignore user supplied visrc.luaMarc André Tanner2-0/+2
Custom key bindings might interfere with the tests.
2016-11-17test/vim: remove trailing white spaces after pre-processing keys fileMarc André Tanner1-1/+1
Analogous to the previous commit.
2016-11-09test/vim: test cancelation of `r` commandMarc André Tanner1-0/+2
2016-11-09test/vim: add test for `r` in normal/visual modeMarc André Tanner2-0/+13
2016-11-05test: disable test/vis and test/vim sets on non-Linux CI serversMarc André Tanner1-5/+0
2016-11-04test/vim: do not run these tests in continuous integration environmentMarc André Tanner1-0/+5
In contrast to the local enivronment they don't seem to work reliably.
2016-11-03test/vim: add more join related testsMarc André Tanner10-0/+57
Close #4
2016-05-01test/vim: try to force a more standardized vim environment/configuraionMarc André Tanner1-1/+1
2016-05-01test/vim/golf: enable test using . inside a macroMarc André Tanner1-0/+0
2016-04-21Move vim/prompt test to vis/promptMarc André Tanner2-9/+0
This does not seem to work with vim -u NONE.
2016-04-21Run vim with `-u NONE` to ignore vimrcJosh Wainwright1-0/+1
This might not be the best way to specify this, but the tests were failing for me as vim was using my vimrc and so picking up my own keybindings.
2016-04-19Workaround bug in +- address implementationMarc André Tanner1-2/+2
2016-04-19Initial import of test branch from vis repositoryMarc André Tanner98-0/+1163