| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-25 | Revert "test/vis: use C.UTF-8 locale" | Marc André Tanner | |
| Apparently the C.UTF-8 locale is not yet supported by upstrem glibc. As a result this breaks the tests on distributions such as Arch Linux which use unmodified glibc. This reverts commit 92ee4fc43fd750246bbc1529082c0c0c8d9f233e. Fix #20 | |||
| 2020-02-22 | Merge branch 'vis-interop-tests' of https://github.com/x1ddos/vis-test | Marc André Tanner | |
| 2020-02-21 | test/vis: add a couple lua-vis interop tests | alex | |
| The tests assert that the entire file text is written to disk even if mutated in a vis.events.FILE_SAVE_PRE hooks. | |||
| 2020-02-21 | vis: allow tests to have an optional lua script | alex | |
| The script named after <test-name>.lua, if exists, is run just before loading and executing <test-name>.keys. This allows tests to inject Lua code in the running vis instance to help augment the test environment. For instance, a test could listen to vis.events.FILE_SAVE_PRE events and mutate file text. | |||
| 2020-02-13 | test/vis: use C.UTF-8 locale | Marc André Tanner | |
| 2018-03-29 | test/vis: delete test depending on external sed(1) invocation | Marc André Tanner | |
| 2018-01-26 | test/vis: adapt verbatim insertion test to new <C-v><C-m> behaviour | Marc André Tanner | |
| 2017-07-09 | test/vis: add more tests for selection operations | Marc André Tanner | |
| 2017-07-08 | test/vis: add tests for set operations on selections | Marc André Tanner | |
| Also rename some files and adjust to new mark key bindings. | |||
| 2017-06-19 | test/vis: adapt to new trim selection key binding | Marc André Tanner | |
| 2017-04-08 | test: update tests to for new line ending handling | Marc André Tanner | |
| 2017-04-06 | test: terminate tests via command line argument not lua code | Marc André Tanner | |
| Executing a vis:command("qall!") or similar from a Lua WIN_OPEN event handler is a bad idea. | |||
| 2017-04-06 | test: fail test with error on bad return code | Christian Hesse | |
| Close #10 | |||
| 2017-03-22 | test/vis: adapt test to new shift right behavior | Marc André Tanner | |
| 2017-03-04 | test/vis: tweak word motion tests | Marc André Tanner | |
| Add more tests for: - starting position on a space/tab - single letter words - special symbols | |||
| 2017-03-04 | Merge branch 'prev-start-of-word' of https://github.com/erf/vis-test into word | Marc André Tanner | |
| 2017-03-01 | test/lua: do not load visrc but only vis.lua | Marc 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-26 | test/vis: added tests for w, W, e, E, ge, gE | Erlend Fagerheim | |
| 2017-02-25 | test/vis: update tests for new pseudo key naming | Marc André Tanner | |
| 2017-02-25 | test/vis: cleanup motion tests | Marc André Tanner | |
| 2017-02-24 | test/vis: added a few motion tests | Erlend Fagerheim | |
| 2017-02-23 | test: fix travis macOS test failures | Marc 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-22 | test/vis: add regression test for ec9007f0512930bc16f23e97ea626799187700b6 | Marc André Tanner | |
| 2017-02-17 | test/vis: add some more tests | Marc André Tanner | |
| 2017-02-16 | test/vis: set UTF-8 locale | Christian 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-16 | test/vis: add some tests for digraphs and verbatim insertion | Marc André Tanner | |
| 2017-02-16 | test/vis: patch Lua package.path to include source repository | Marc André Tanner | |
| This might fix the tests on systems where /proc/self/exe is not available. | |||
| 2017-02-15 | test/vis: add a test for the lexer text object | Marc André Tanner | |
| 2017-02-15 | test/vis: source the default visrc.lua file | Marc André Tanner | |
| This loads the default plugins whose functionality can now also be tested. | |||
| 2017-02-15 | test/vis: remove C function related tests for now | Marc André Tanner | |
| 2017-02-14 | Skip tests if Lua support is not compiled in | Marc André Tanner | |
| 2017-02-11 | test/vis: use [0-9]+ instead of \d+ in regex | Marc André Tanner | |
| 2017-02-11 | test/vis: add some test related to multiple cursors/selections | Marc André Tanner | |
| 2017-02-11 | test/vis: drop cpp(1) as a preprocessor | Marc 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-07 | test: add a few new tests related to text objects | Marc André Tanner | |
| 2017-02-01 | Add regression tests for recently fixed bugs | Marc André Tanner | |
| 2017-01-13 | test: change existing tests to avoid substitute command | Marc André Tanner | |
| 2017-01-13 | test/vis: tweak structural regex tests to take new selection into account | Marc André Tanner | |
| 2017-01-12 | tests: make :help output actually visible | Marc André Tanner | |
| The problem is that :qall in the win open event would immediately close the window before anyting gets executed. | |||
| 2016-12-30 | Revert "Make sure that info messages are printed before test case is run" | Marc André Tanner | |
| This reverts commit 8a366cebda597e960f1f49e245785f8fdedff0a6. Travis is strange. | |||
| 2016-12-28 | Make sure that info messages are printed before test case is run | Marc André Tanner | |
| Useful for hanging tests also redirect stdout to /dev/null for better output on Travis. | |||
| 2016-12-19 | test: ignore custom visrc.lua configuration | Marc André Tanner | |
| 2016-12-17 | test/vis: add some insert mode mapping regression tests | Marc André Tanner | |
| 2016-11-17 | test: use :qall! to terminate tests | Marc André Tanner | |
| 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-17 | test/vis: remove trailing white spaces after pre-processing keys file | Marc André Tanner | |
| Using cpp(1) to remove comments might not have been the best idea, some versions of clang leave trailing white space intact whereas gcc removes them. These trailing spaces were wrongly interpreted as <Space> input. This hopefully fixes the tests on Mac OS X. | |||
| 2016-11-16 | test/vis: convert vis specific tests to use the Lua API | Marc André Tanner | |
| Instead of using the keys utility to convert the textual key representation into something a terminal would send and then pipe it to vis' standard input use the Lua API to directly feed the keys into vis' input queue. This has a number of advantages: - it is less fragile: the keys utility is incomplete and only handles the most common keys - it is faster because there is no need to artificially delay input after an <Escape> key to give vis a chance to distinguish between a single <Escape> and the start of an escape sequence | |||
| 2016-11-08 | test/vis: add structural regexp tests which round up/down a selection | Marc André Tanner | |
| 2016-04-21 | Move vim/prompt test to vis/prompt | Marc André Tanner | |
| This does not seem to work with vim -u NONE. | |||
| 2016-04-19 | test/vis: add test for :wq in normal mode with multiple cursors | Marc André Tanner | |
| This tests for a previous bug martanne/vis#276 where only part of the file was saved. Based on a patch from Tobias Mansfield-Williams. | |||
| 2016-04-19 | Initial import of test branch from vis repository | Marc André Tanner | |
