modified_spec.lua (542B)
1 local t = require('test.testutil') 2 local n = require('test.functional.testnvim')() 3 4 local clear = n.clear 5 local eq = t.eq 6 local api = n.api 7 8 describe("'modified'", function() 9 before_each(function() 10 clear() 11 end) 12 13 it("can be unset after changing 'fileformat'", function() 14 for _, ff in ipairs({ 'unix', 'dos', 'mac' }) do 15 api.nvim_set_option_value('fileformat', ff, {}) 16 api.nvim_set_option_value('modified', false, {}) 17 eq(false, api.nvim_get_option_value('modified', {}), 'fileformat=' .. ff) 18 end 19 end) 20 end)