-- 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)