diff options
author | Shougo Matsushita <Shougo.Matsu@gmail.com> | 2016-03-31 20:52:56 +0900 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2016-04-09 13:36:37 -0400 |
commit | d227c843bf11f4dca8c9eb3a23f529b2977fcd21 (patch) | |
tree | ed92cb26d284ffa9f150e93f6cf278b0dbdd16da /test/functional/viml/completion_spec.lua | |
parent | 5330aa104bc9d978cb55a4f689e9b90b50ebb687 (diff) | |
download | rneovim-d227c843bf11f4dca8c9eb3a23f529b2977fcd21.tar.gz rneovim-d227c843bf11f4dca8c9eb3a23f529b2977fcd21.tar.bz2 rneovim-d227c843bf11f4dca8c9eb3a23f529b2977fcd21.zip |
complete: noinsert/noselect should not set 'modified'. #4509
Diffstat (limited to 'test/functional/viml/completion_spec.lua')
-rw-r--r-- | test/functional/viml/completion_spec.lua | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/functional/viml/completion_spec.lua b/test/functional/viml/completion_spec.lua index 20eee24524..01b2bad059 100644 --- a/test/functional/viml/completion_spec.lua +++ b/test/functional/viml/completion_spec.lua @@ -100,6 +100,18 @@ describe('completion', function() feed('o<C-r>=TestComplete()<CR><ESC>') eq('', eval('getline(3)')) end) + it('does not change modified state if noinsert', function() + execute('set completeopt+=menuone,noinsert') + execute('setlocal nomodified') + feed('i<C-r>=TestComplete()<CR><ESC>') + eq(0, eval('&l:modified')) + end) + it('does not change modified state if noselect', function() + execute('set completeopt+=menuone,noselect') + execute('setlocal nomodified') + feed('i<C-r>=TestComplete()<CR><ESC>') + eq(0, eval('&l:modified')) + end) end) describe("refresh:always", function() |