summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-09test/core: tweak used CFLAGSMarc André Tanner
2017-04-08test: update tests to for new line ending handlingMarc André Tanner
2017-04-08test/core: add a few tests for iterator find functionsMarc André Tanner
2017-04-06test: terminate tests via command line argument not lua codeMarc André Tanner
Executing a vis:command("qall!") or similar from a Lua WIN_OPEN event handler is a bad idea.
2017-04-06test: fail test with error on bad return codeChristian Hesse
Close #10
2017-03-22test/vis: adapt test to new shift right behaviorMarc André Tanner
2017-03-15test/lua: update READMEMarc André Tanner
2017-03-05test/lua: fix luacheck warningsMarc André Tanner
2017-03-04test/lua: convert tests to busted infrastructureMarc André Tanner
2017-03-04test/vis: tweak word motion testsMarc André Tanner
Add more tests for: - starting position on a space/tab - single letter words - special symbols
2017-03-04Merge branch 'prev-start-of-word' of https://github.com/erf/vis-test into wordMarc André Tanner
2017-03-03test/lua: add infrastructure for busted based unit testsMarc André Tanner
2017-03-01test/lua: do not load visrc but only vis.luaMarc André Tanner
Since vis.lua now loads a standard set of plugins, we do not need to include the visrc.lua file which might contain user specific changes.
2017-02-26test/vis: added tests for w, W, e, E, ge, gEErlend Fagerheim
2017-02-25test/vis: update tests for new pseudo key namingMarc André Tanner
2017-02-25test/vis: cleanup motion testsMarc André Tanner
2017-02-24test/vis: added a few motion testsErlend Fagerheim
2017-02-23test: fix travis macOS test failuresMarc André Tanner
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: add some general testing tipsMarc André Tanner
2017-02-22test/vim: add test for `t` motionMarc André Tanner
2017-02-22test/vis: add regression test for ec9007f0512930bc16f23e97ea626799187700b6Marc André Tanner
2017-02-20test/fuzz: add fuzzing driver for bufferMarc André Tanner
2017-02-20test/fuzz: add fuzzing infrastructureMarc André Tanner
For now we use the american fuzzy lop in the future we might also add libFuzzer support.
2017-02-20test/core: add msan make targetMarc André Tanner
2017-02-18test/core: rename files to have distinct namesMarc André Tanner
Having different names for the test driver/actual implementation might make the Travis / Codecov errors less confusing.
2017-02-17test/vis: add some more testsMarc André Tanner
2017-02-17test/core: add some more array related testsMarc André Tanner
2017-02-16test/vis: set UTF-8 localeChristian Hesse
The test vis/insert-mode/digraph fails with a non-UTF-8 locale. So set LANG="en_US.UTF-8" in test script.
2017-02-16test/vis: add some tests for digraphs and verbatim insertionMarc André Tanner
2017-02-16test/vis: patch Lua package.path to include source repositoryMarc André Tanner
This might fix the tests on systems where /proc/self/exe is not available.
2017-02-15test/vis: add a test for the lexer text objectMarc André Tanner
2017-02-15test/vis: source the default visrc.lua fileMarc André Tanner
This loads the default plugins whose functionality can now also be tested.
2017-02-15test/vis: remove C function related tests for nowMarc André Tanner
2017-02-14Skip tests if Lua support is not compiled inMarc André Tanner
2017-02-12test/vim: tweak combining characters testMarc André Tanner
2017-02-11test/vis: use [0-9]+ instead of \d+ in regexMarc André Tanner
2017-02-11test/vim: add a file with lots of combining charactersMarc André Tanner
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-11test/vis: add some test related to multiple cursors/selectionsMarc André Tanner
2017-02-11test/vis: drop cpp(1) as a preprocessorMarc André Tanner
It is not worth the trouble to deal with different escaping rules. The tests should be relatively small and self contained anyway, hence comments should not be that important.
2017-02-08test/core: adjust mark related testsMarc André Tanner
2017-02-08test/core: add tests for new iterator semanticsMarc André Tanner
2017-02-07test: add a few new tests related to text objectsMarc André Tanner
2017-02-02test/core: remove map_prefix_delete testsMarc André Tanner
2017-02-02test/vim: add a few special filesMarc André Tanner
Test search in a binary file and add a big one to force mmap(2) usage.
2017-02-02test/sam: add more testsMarc André Tanner
2017-02-01Add regression tests for recently fixed bugsMarc André Tanner
2017-01-20test/lua: adapt basic_map test to new newline behaviorMarc André Tanner
2017-01-18test/vim: give a hint about skipped testsChristian Hesse
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é Tanner
2017-01-18test/vim: use macro count specifier where appropriateMarc André Tanner