12345678910111213141516171819202122232425262728293031 |
- -- Tests for writefile()
- local helpers = require('test.functional.helpers')(after_each)
- local clear, command, expect = helpers.clear, helpers.command, helpers.expect
- describe('writefile', function()
- setup(clear)
- it('is working', function()
- command('%delete _')
- command('let f = tempname()')
- command('call writefile(["over","written"], f, "b")')
- command('call writefile(["hello","world"], f, "b")')
- command('call writefile(["!", "good"], f, "a")')
- command('call writefile(["morning"], f, "ab")')
- command('call writefile(["", "vimmers"], f, "ab")')
- command('bwipeout!')
- command('$put =readfile(f)')
- command('1 delete _')
- command('call delete(f)')
- -- Assert buffer contents.
- expect([[
- hello
- world!
- good
- morning
- vimmers]])
- end)
- end)
|