xref: /vim-8.2.3635/src/testdir/test_lua.vim (revision d58f03b1)
1*d58f03b1SBram Moolenaar" Tests for Lua.
2*d58f03b1SBram Moolenaar" TODO: move tests from test85.in here.
3*d58f03b1SBram Moolenaar
4*d58f03b1SBram Moolenaarif !has('lua')
5*d58f03b1SBram Moolenaar  finish
6*d58f03b1SBram Moolenaarendif
7*d58f03b1SBram Moolenaar
8*d58f03b1SBram Moolenaarfunc Test_luado()
9*d58f03b1SBram Moolenaar  new
10*d58f03b1SBram Moolenaar  call setline(1, ['one', 'two', 'three'])
11*d58f03b1SBram Moolenaar  luado vim.command("%d_")
12*d58f03b1SBram Moolenaar  bwipe!
13*d58f03b1SBram Moolenaar
14*d58f03b1SBram Moolenaar  " Check switching to another buffer does not trigger ml_get error.
15*d58f03b1SBram Moolenaar  new
16*d58f03b1SBram Moolenaar  let wincount = winnr('$')
17*d58f03b1SBram Moolenaar  call setline(1, ['one', 'two', 'three'])
18*d58f03b1SBram Moolenaar  luado vim.command("new")
19*d58f03b1SBram Moolenaar  call assert_equal(wincount + 1, winnr('$'))
20*d58f03b1SBram Moolenaar  bwipe!
21*d58f03b1SBram Moolenaar  bwipe!
22*d58f03b1SBram Moolenaarendfunc
23