From fd503f1432cc546182bb8988c832847ac76c7b6f Mon Sep 17 00:00:00 2001 From: Rainer Borene Date: Fri, 24 Oct 2014 15:09:34 -0200 Subject: legacy tests: migrate test41 --- .../041_writing_and_reading_hundred_kbyte_spec.lua | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 test/functional/legacy/041_writing_and_reading_hundred_kbyte_spec.lua (limited to 'test') diff --git a/test/functional/legacy/041_writing_and_reading_hundred_kbyte_spec.lua b/test/functional/legacy/041_writing_and_reading_hundred_kbyte_spec.lua new file mode 100644 index 0000000000..ed1a914c0f --- /dev/null +++ b/test/functional/legacy/041_writing_and_reading_hundred_kbyte_spec.lua @@ -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) -- cgit