diff options
author | ckelsel <ckelsel@hotmail.com> | 2017-09-10 16:43:01 +0800 |
---|---|---|
committer | ckelsel <ckelsel@hotmail.com> | 2017-09-10 16:43:01 +0800 |
commit | af2dd6827299070d81218e9ba54646bfaf53607c (patch) | |
tree | 56345be9219a808efc0f34304f8e873b866a357c /test/functional/ui | |
parent | 70c62d58d53f8d7d213e025f3f432e6521be8680 (diff) | |
parent | d173d48177fd55928a9acd64a06d47371bbb6b09 (diff) | |
download | rneovim-af2dd6827299070d81218e9ba54646bfaf53607c.tar.gz rneovim-af2dd6827299070d81218e9ba54646bfaf53607c.tar.bz2 rneovim-af2dd6827299070d81218e9ba54646bfaf53607c.zip |
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'test/functional/ui')
-rw-r--r-- | test/functional/ui/inccommand_spec.lua | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/test/functional/ui/inccommand_spec.lua b/test/functional/ui/inccommand_spec.lua index 64965ccb94..e83bd72ad3 100644 --- a/test/functional/ui/inccommand_spec.lua +++ b/test/functional/ui/inccommand_spec.lua @@ -892,6 +892,31 @@ describe(":substitute, inccommand=split", function() ]]) end) + it('previews correctly when previewhight is small', function() + feed_command('set cwh=3') + feed_command('set hls') + feed('ggdG') + insert(string.rep('abc abc abc\n', 20)) + feed(':%s/abc/MMM/g') + screen:expect([[ + MMM MMM MMM | + MMM MMM MMM | + MMM MMM MMM | + MMM MMM MMM | + MMM MMM MMM | + MMM MMM MMM | + MMM MMM MMM | + MMM MMM MMM | + MMM MMM MMM | + {11:[No Name] [+] }| + | 1| {12:MMM} {12:MMM} {12:MMM} | + | 2| {12:MMM} {12:MMM} {12:MMM} | + | 3| {12:MMM} {12:MMM} {12:MMM} | + {10:[Preview] }| + :%s/abc/MMM/g^ | + ]]) + end) + it('actually replaces text', function() feed(":%s/tw/XX/g<Enter>") |