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