neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 58cc66ee1f066127c33157b91c64d9b125a96621
parent 2214f9c19daa46a1fc37bcc14c017c092894a506
Author: Famiu Haque <famiuhaque@proton.me>
Date:   Thu, 21 Mar 2024 17:23:22 +0600

test(options): add test for `'modified'`

Diffstat:
Atest/functional/options/modified_spec.lua | 18++++++++++++++++++
1 file changed, 18 insertions(+), 0 deletions(-)

diff --git a/test/functional/options/modified_spec.lua b/test/functional/options/modified_spec.lua @@ -0,0 +1,18 @@ +local helpers = require('test.functional.helpers')(after_each) +local clear = helpers.clear +local eq = helpers.eq +local api = helpers.api + +describe("'modified'", function() + before_each(function() + clear() + end) + + it("can be unset after changing 'fileformat'", function() + for _, ff in ipairs({ 'unix', 'dos', 'mac' }) do + api.nvim_set_option_value('fileformat', ff, {}) + api.nvim_set_option_value('modified', false, {}) + eq(false, api.nvim_get_option_value('modified', {}), 'fileformat=' .. ff) + end + end) +end)