diff options
author | zeertzjq <zeertzjq@outlook.com> | 2024-03-22 09:14:42 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-22 09:14:42 +0800 |
commit | dc110cba3c0d48d7c9dbb91900f8be0cf6cf0c9b (patch) | |
tree | a534155ed127b0c6b4f22ea86150c4e0c045d62a /test/functional | |
parent | 15c6909bb198ca8a1a22405a4a7e96357716e57e (diff) | |
parent | 58cc66ee1f066127c33157b91c64d9b125a96621 (diff) | |
download | rneovim-dc110cba3c0d48d7c9dbb91900f8be0cf6cf0c9b.tar.gz rneovim-dc110cba3c0d48d7c9dbb91900f8be0cf6cf0c9b.tar.bz2 rneovim-dc110cba3c0d48d7c9dbb91900f8be0cf6cf0c9b.zip |
Merge pull request #26970 from famiu/refactor/options/set_option_direct
refactor(options): remove `set_string_option_direct()`
Diffstat (limited to 'test/functional')
-rw-r--r-- | test/functional/options/modified_spec.lua | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/functional/options/modified_spec.lua b/test/functional/options/modified_spec.lua new file mode 100644 index 0000000000..4fb80c255d --- /dev/null +++ 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) |