diff options
author | Jurica Bradaric <jbradaric@gmail.com> | 2016-05-14 13:26:27 +0200 |
---|---|---|
committer | Jurica Bradaric <jbradaric@gmail.com> | 2016-05-14 15:51:30 +0200 |
commit | 02fb6ee45843ac0b759f5bb15bbb3f3f418f0e74 (patch) | |
tree | 58fbc6960b602783f31f0f737477fc7e253887f9 /test/functional/legacy/argument_count_spec.lua | |
parent | dfdf7c02be1758f4adfe487a36f372f514dda39a (diff) | |
download | rneovim-02fb6ee45843ac0b759f5bb15bbb3f3f418f0e74.tar.gz rneovim-02fb6ee45843ac0b759f5bb15bbb3f3f418f0e74.tar.bz2 rneovim-02fb6ee45843ac0b759f5bb15bbb3f3f418f0e74.zip |
vim-patch:7.4.1132
Problem: Old style tests for the argument list.
Solution: Add more new style tests. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/99dbe291f55022bd5166c9c3c7967b8693cd9d1b
Diffstat (limited to 'test/functional/legacy/argument_count_spec.lua')
-rw-r--r-- | test/functional/legacy/argument_count_spec.lua | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/test/functional/legacy/argument_count_spec.lua b/test/functional/legacy/argument_count_spec.lua deleted file mode 100644 index 182cce9475..0000000000 --- a/test/functional/legacy/argument_count_spec.lua +++ /dev/null @@ -1,47 +0,0 @@ --- Tests for :[count]argument! and :[count]argdelete - -local helpers = require('test.functional.helpers') -local clear, execute, eq, eval = - helpers.clear, helpers.execute, helpers.eq, helpers.eval - -describe('argument_count', function() - setup(clear) - - it('is working', function() - execute('%argd') - execute('argadd a b c d') - eq({'a', 'b', 'c', 'd'}, eval('argv()')) - execute('set hidden') - execute('let buffers = []') - execute('augroup TEST') - execute([[au BufEnter * call add(buffers, expand('%:t'))]]) - execute('augroup END') - execute('$argu') - execute('$-argu') - execute('-argu') - execute('1argu') - execute('+2argu') - execute('augroup TEST') - execute('au!') - execute('augroup END') - eq({'d', 'c', 'b', 'a', 'c'}, eval('buffers')) - execute('.argd') - eq({'a', 'b', 'd'}, eval('argv()')) - execute('-argd') - eq({'a', 'd'}, eval('argv()')) - execute('$argd') - eq({'a'}, eval('argv()')) - execute('1arga c') - execute('1arga b') - execute('$argu') - execute('$arga x') - eq({'a', 'b', 'c', 'x'}, eval('argv()')) - execute('0arga Y') - eq({'Y', 'a', 'b', 'c', 'x'}, eval('argv()')) - execute('%argd') - eq({}, eval('argv()')) - execute('arga a b c d e f') - execute('2,$-argd') - eq({'a', 'f'}, eval('argv()')) - end) -end) |