diff options
| author | Josh Wainwright <josh.wainwright@ldra.com> | 2016-04-25 15:32:31 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-04-26 09:29:39 +0200 |
| commit | e7ff1909a6dd7e25a142787e8718217f2e68dfb5 (patch) | |
| tree | aeccd48441b6a26f5ad8d57eef79294316283dfd /lua | |
| parent | 164794e60fd382584cdd64808ce837b885f385c1 (diff) | |
| download | vis-e7ff1909a6dd7e25a142787e8718217f2e68dfb5.tar.gz vis-e7ff1909a6dd7e25a142787e8718217f2e68dfb5.tar.xz | |
Add test number information to command_register tests for easier debugging
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/basic_command_register.lua | 7 | ||||
| -rw-r--r-- | lua/basic_command_register.ref | 37 |
2 files changed, 24 insertions, 20 deletions
diff --git a/lua/basic_command_register.lua b/lua/basic_command_register.lua index 62afb8b..ec21c66 100644 --- a/lua/basic_command_register.lua +++ b/lua/basic_command_register.lua @@ -1,5 +1,8 @@ local win = vis.win +local cnt = 0 vis:command_register("foo", function(argv, force, win, cursor, range) + cnt = cnt + 1 + append(win, '$', 'test: ' .. cnt) append(win, '$', 'args: ' .. #argv) for i,arg in ipairs(argv) do append(win, '$', '\t' .. i .. ' ' .. arg) @@ -16,12 +19,10 @@ end) vis:command('foo') vis:command('foo!') --- TODO Providing a range does not work vis:command('2,4foo!') vis:command('%foo') vis:command('foo one') vis:command('foo one two') --- TODO Is there a limit on number of arguments? -vis:command('foo one two three four five six seven eight nine ten') +vis:command('foo one two three four five six') vis:command('w! basic_command_register.out') diff --git a/lua/basic_command_register.ref b/lua/basic_command_register.ref index e61b26c..bb7e3b4 100644 --- a/lua/basic_command_register.ref +++ b/lua/basic_command_register.ref @@ -1,55 +1,58 @@ +test: 1 args: 0 bang: no name: basic_command_register.in -pos: 49 +pos: 57 range: [0, 0] +test: 2 args: 0 bang: yes name: basic_command_register.in -pos: 122 -range: [0, 72] +pos: 138 +range: [0, 80] +test: 3 args: 0 bang: yes name: basic_command_register.in -pos: 197 +pos: 221 range: [8, 57] +test: 4 args: 0 bang: no name: basic_command_register.in -pos: 271 -range: [0, 222] +pos: 303 +range: [0, 246] +test: 5 args: 1 1 one bang: no name: basic_command_register.in -pos: 353 -range: [0, 297] +pos: 393 +range: [0, 329] +test: 6 args: 2 1 one 2 two bang: no name: basic_command_register.in -pos: 437 -range: [0, 374] +pos: 490 +range: [0, 419] -args: 10 +test: 7 +args: 6 1 one 2 two 3 three 4 four 5 five 6 six - 7 seven - 8 eight - 9 nine - 10 ten bang: no name: basic_command_register.in -pos: 563 -range: [0, 468] +pos: 619 +range: [0, 516] |
