| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2017-07-13 | test/lua: adapt tests to changes in Lua API | Marc André Tanner | 2 | -51/+51 | |
| 2017-04-08 | test: update tests to for new line ending handling | Marc André Tanner | 2 | -5/+1 | |
| 2017-03-15 | test/lua: update README | Marc André Tanner | 1 | -10/+7 | |
| 2017-03-05 | test/lua: fix luacheck warnings | Marc André Tanner | 4 | -7/+7 | |
| 2017-03-04 | test/lua: convert tests to busted infrastructure | Marc André Tanner | 32 | -457/+198 | |
| 2017-03-03 | test/lua: add infrastructure for busted based unit tests | Marc André Tanner | 4 | -19/+133 | |
| 2017-02-14 | Skip tests if Lua support is not compiled in | Marc André Tanner | 1 | -0/+5 | |
| 2017-01-20 | test/lua: adapt basic_map test to new newline behavior | Marc André Tanner | 1 | -5/+6 | |
| 2017-01-12 | tests: make :help output actually visible | Marc André Tanner | 1 | -1/+1 | |
| 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 | 1 | -3/+2 | |
| 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 | 1 | -2/+3 | |
| 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 | 1 | -2/+1 | |
| 2016-12-08 | test/lua: update to changes in Lua API | Marc André Tanner | 1 | -5/+5 | |
| 2016-11-17 | test: use :qall! to terminate tests | Marc André Tanner | 1 | -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-16 | test/lua: redirect stdin and stderr to /dev/null | Marc André Tanner | 1 | -1/+1 | |
| Redirecting stdin mimics the environment on Travis CI. Redirecting stderr should give a nicer test list output, albeit some useful messages might get lost. | |||||
| 2016-11-15 | test/lua: make tests more robust, print Lua include paths | Marc André Tanner | 3 | -8/+9 | |
| 2016-11-13 | test/lua: build vis binary if necessary | Marc André Tanner | 1 | -1/+5 | |
| 2016-11-13 | test/lua: print :help output and distinguish between fail/error | Marc André Tanner | 1 | -1/+2 | |
| 2016-11-11 | test/lua: adapt to different line ending type returned by Lua API | Marc André Tanner | 2 | -2/+2 | |
| 2016-05-16 | test/lua: fix test for invalid cursor position | Marc André Tanner | 2 | -8/+12 | |
| 2016-05-09 | Improve Cygwin support | Marc André Tanner | 1 | -2/+2 | |
| 2016-05-03 | Add tests for creating mappings and using feedkeys | Josh Wainwright | 3 | -0/+28 | |
| Tests `vis:map()` and `vis:feedkeeys()` | |||||
| 2016-05-03 | Add another test for cursor positioning | Josh Wainwright | 2 | -9/+16 | |
| Confirming `cursor:to(line,col)` implies `cursor.line == line` and `cursor.col == col` | |||||
| 2016-04-27 | test/lua: update tests to match new cursor positioning code | Marc André Tanner | 1 | -2/+2 | |
| cursor:to(line,col) now implies cursor.line == line and cursor.col == col | |||||
| 2016-04-26 | test/lua: silenced make clean | Marc André Tanner | 1 | -1/+1 | |
| 2016-04-26 | test/lua: update basic_file.ref to match number of tests run | Marc André Tanner | 1 | -3/+0 | |
| 2016-04-26 | test/lua: make test.sh executable again | Marc André Tanner | 1 | -0/+0 | |
| 2016-04-26 | Add test number information to command_register tests for easier debugging | Josh Wainwright | 2 | -20/+24 | |
| 2016-04-26 | Remove .status files, just use .ref and .out pairs | Josh Wainwright | 11 | -27/+46 | |
| 2016-04-26 | Change shebang to sh and add quotes to variables in script | Josh Wainwright | 1 | -10/+10 | |
| 2016-04-26 | Add tests for vis:command_register() | Josh Wainwright | 3 | -0/+82 | |
| 2016-04-26 | test.sh: silently compare files | Josh Wainwright | 1 | -1/+1 | |
| 2016-04-21 | Add test for file that does not exist | Josh Wainwright | 2 | -1/+16 | |
| 2016-04-21 | Use dofile() rather than require() to run lua test code | Josh Wainwright | 1 | -3/+3 | |
| 2016-04-21 | Add executable permission to test.sh | Josh Wainwright | 1 | -0/+0 | |
| 2016-04-21 | Update tests README and add lua tests README files | Josh Wainwright | 1 | -0/+21 | |
| 2016-04-21 | Show vis version when running tests | Josh Wainwright | 1 | -0/+3 | |
| 2016-04-21 | Quit vis from within test visrc.lua | Josh Wainwright | 2 | -8/+4 | |
| 2016-04-21 | Use .status files instead of .true files and write error to .err file | Josh Wainwright | 5 | -12/+13 | |
| 2016-04-20 | Allow running individual tests from makefile | Josh Wainwright | 1 | -0/+5 | |
| 2016-04-20 | Split test lua code into individual test.lua files | Josh Wainwright | 10 | -145/+133 | |
| 2016-04-20 | Remove stackdump reference from makefile and make name uppercase | Josh Wainwright | 1 | -1/+1 | |
| 2016-04-20 | Add first set of basic lua api tests | Josh Wainwright | 13 | -0/+368 | |
| There are two types of lua tests here: 1. Tests are formed from a <test>.in, <test>.ref and <test>.out triplet. The <test>.in file is opened by vis, some operatations are performed and the modified file is written to <test>.out. The new <test>.out is compared to <test>.ref and the test passes if they are identical. 2. Tests are formed from a single <test>.true file. This file is created by the lua code in the test. It contains a single line per test case, this single line should be `true` if the test case passed. The <test>.true file is checked to ensure it contains only `true` lines and if so, the test passes. | |||||
