Fix linter warnings in test.

This commit is contained in:
Jurica Bradaric 2016-05-14 16:05:41 +02:00
parent 055c9e1be6
commit 36a57a9e8a

View File

@ -1,29 +1,22 @@
-- Test argument list commands -- Test argument list commands
local helpers = require('test.functional.helpers') local helpers = require('test.functional.helpers')
local clear, feed, insert = helpers.clear, helpers.feed, helpers.insert local clear, execute, eq = helpers.clear, helpers.execute, helpers.eq
local execute, expect = helpers.execute, helpers.expect local eval, exc_exec, neq = helpers.eval, helpers.exc_exec, helpers.neq
local eq, eval, neq = helpers.eq, helpers.eval, helpers.neq
local exc_exec = helpers.exc_exec
describe('argument list commands', function() describe('argument list commands', function()
before_each(clear) before_each(clear)
function assert_argc(l) local function init_abc()
eq(#l, eval('argc()'))
eq(l, eval('argv()'))
end
function init_abc()
execute('args a b c') execute('args a b c')
execute('next') execute('next')
end end
function reset_arglist() local function reset_arglist()
execute('arga a | %argd') execute('arga a | %argd')
end end
function assert_fails(cmd, err) local function assert_fails(cmd, err)
neq(exc_exec(cmd):find(err), nil) neq(exc_exec(cmd):find(err), nil)
end end
@ -61,28 +54,28 @@ describe('argument list commands', function()
init_abc() init_abc()
execute('argadd x') execute('argadd x')
assert_argc({'a', 'b', 'x', 'c'}) eq({'a', 'b', 'x', 'c'}, eval('argv()'))
eq(1, eval('argidx()')) eq(1, eval('argidx()'))
init_abc() init_abc()
execute('0argadd x') execute('0argadd x')
assert_argc({'x', 'a', 'b', 'c'}) eq({'x', 'a', 'b', 'c'}, eval('argv()'))
eq(2, eval('argidx()')) eq(2, eval('argidx()'))
init_abc() init_abc()
execute('1argadd x') execute('1argadd x')
assert_argc({'a', 'x', 'b', 'c'}) eq({'a', 'x', 'b', 'c'}, eval('argv()'))
eq(2, eval('argidx()')) eq(2, eval('argidx()'))
init_abc() init_abc()
execute('$argadd x') execute('$argadd x')
assert_argc({'a', 'b', 'c', 'x'}) eq({'a', 'b', 'c', 'x'}, eval('argv()'))
eq(1, eval('argidx()')) eq(1, eval('argidx()'))
init_abc() init_abc()
execute('$argadd x') execute('$argadd x')
execute('+2argadd y') execute('+2argadd y')
assert_argc({'a', 'b', 'c', 'x', 'y'}) eq({'a', 'b', 'c', 'x', 'y'}, eval('argv()'))
eq(1, eval('argidx()')) eq(1, eval('argidx()'))
execute('%argd') execute('%argd')