1234567891011121314151617181920212223242526272829303132 |
- -- Tests for writefile()
- local n = require('test.functional.testnvim')()
- local clear, command, expect = n.clear, n.command, n.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)
|