mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
legacy tests: migrate test41
This commit is contained in:
parent
f85051b67e
commit
fd503f1432
@ -1,24 +0,0 @@
|
|||||||
Test for writing and reading a file of over 100 Kbyte
|
|
||||||
|
|
||||||
1 line: "This is the start"
|
|
||||||
3001 lines: "This is the leader"
|
|
||||||
1 line: "This is the middle"
|
|
||||||
3001 lines: "This is the trailer"
|
|
||||||
1 line: "This is the end"
|
|
||||||
|
|
||||||
STARTTEST
|
|
||||||
:%d
|
|
||||||
aThis is the start
|
|
||||||
This is the leader
|
|
||||||
This is the middle
|
|
||||||
This is the trailer
|
|
||||||
This is the endkY3000p2GY3000p
|
|
||||||
:w! Xtest
|
|
||||||
:%d
|
|
||||||
:e! Xtest
|
|
||||||
:.w! test.out
|
|
||||||
3003G:.w >>test.out
|
|
||||||
6005G:.w >>test.out
|
|
||||||
:qa!
|
|
||||||
ENDTEST
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
|||||||
This is the start
|
|
||||||
This is the middle
|
|
||||||
This is the end
|
|
@ -0,0 +1,40 @@
|
|||||||
|
-- Test for writing and reading a file of over 100 Kbyte
|
||||||
|
|
||||||
|
local helpers = require('test.functional.helpers')
|
||||||
|
local clear, feed, insert = helpers.clear, helpers.feed, helpers.insert
|
||||||
|
local execute, expect = helpers.execute, helpers.expect
|
||||||
|
|
||||||
|
describe('writing and reading a file of over 100 Kbyte', function()
|
||||||
|
setup(clear)
|
||||||
|
|
||||||
|
it('is working', function()
|
||||||
|
insert([[
|
||||||
|
This is the start
|
||||||
|
This is the leader
|
||||||
|
This is the middle
|
||||||
|
This is the trailer
|
||||||
|
This is the end]])
|
||||||
|
|
||||||
|
feed('kY3000p2GY3000p')
|
||||||
|
|
||||||
|
execute('w! test.out')
|
||||||
|
execute('%d')
|
||||||
|
execute('e! test.out')
|
||||||
|
execute('yank A')
|
||||||
|
execute('3003yank A')
|
||||||
|
execute('6005yank A')
|
||||||
|
execute('%d')
|
||||||
|
execute('0put a')
|
||||||
|
execute('1d | $d')
|
||||||
|
execute('w!')
|
||||||
|
|
||||||
|
expect([[
|
||||||
|
This is the start
|
||||||
|
This is the middle
|
||||||
|
This is the end]])
|
||||||
|
end)
|
||||||
|
|
||||||
|
teardown(function()
|
||||||
|
os.remove('test.out')
|
||||||
|
end)
|
||||||
|
end)
|
Loading…
Reference in New Issue
Block a user