modified_spec.lua 542 B

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