diff options
author | Rainer Borene <rainerborene@gmail.com> | 2014-10-27 16:20:54 -0200 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-11-04 12:57:33 -0300 |
commit | ca0a55c2a9c4df1fc67ca348c70fe0b12d7819b9 (patch) | |
tree | 29e823d38f0ad6d3c806d31691f4215574d41051 | |
parent | afe9aa758e44cbcdc90d56bcf3d81856783f0dec (diff) | |
download | rneovim-ca0a55c2a9c4df1fc67ca348c70fe0b12d7819b9.tar.gz rneovim-ca0a55c2a9c4df1fc67ca348c70fe0b12d7819b9.tar.bz2 rneovim-ca0a55c2a9c4df1fc67ca348c70fe0b12d7819b9.zip |
legacy tests: migrate test20
-rw-r--r-- | src/nvim/testdir/test20.in | 28 | ||||
-rw-r--r-- | src/nvim/testdir/test20.ok | 10 | ||||
-rw-r--r-- | test/functional/legacy/020_blockwise_visual_spec.lua | 49 |
3 files changed, 49 insertions, 38 deletions
diff --git a/src/nvim/testdir/test20.in b/src/nvim/testdir/test20.in deleted file mode 100644 index 662a1439f2..0000000000 --- a/src/nvim/testdir/test20.in +++ /dev/null @@ -1,28 +0,0 @@ -Tests Blockwise Visual when there are TABs before the text. -First test for undo working properly when executing commands from a register. -Also test this in an empty buffer. - -STARTTEST -:so tiny.vim -G0"ay$k@au -:new -@auY:quit! -GP -/start here$ -"by$jjlld -/456$ -jj"bP -:/56$/,$-1w! test.out -:qa! -ENDTEST - -123456 -234567 -345678 - -test text test tex start here - some text - test text -test text - -OxjAykdd diff --git a/src/nvim/testdir/test20.ok b/src/nvim/testdir/test20.ok deleted file mode 100644 index 7c50ea8db8..0000000000 --- a/src/nvim/testdir/test20.ok +++ /dev/null @@ -1,10 +0,0 @@ -123start here56 -234start here67 -345start here78 - -test text test tex rt here - somext - tesext -test text - - diff --git a/test/functional/legacy/020_blockwise_visual_spec.lua b/test/functional/legacy/020_blockwise_visual_spec.lua new file mode 100644 index 0000000000..95574a0957 --- /dev/null +++ b/test/functional/legacy/020_blockwise_visual_spec.lua @@ -0,0 +1,49 @@ +-- vim: set foldmethod=marker foldmarker=[[,]] : +-- Tests Blockwise Visual when there are TABs before the text. +-- First test for undo working properly when executing commands from a register. +-- Also test this in an empty buffer. + +local helpers = require('test.functional.helpers') +local clear, feed, insert = helpers.clear, helpers.feed, helpers.insert +local execute, expect = helpers.execute, helpers.expect + +describe('blockwise visual', function() + setup(clear) + + it('is working', function() + insert([[ +123456 +234567 +345678 + +test text test tex start here + some text + test text +test text + +x jAy kdd +Ox jAy kdd]]) + + feed(":let @a = 'Ox<C-v><Esc>jAy<C-v><Esc>kdd'<cr>") + feed('G0k@au') + execute('new') + feed('@auY') + execute('quit') + feed('GP') + execute('/start here') + feed('"by$<C-v>jjlld') + execute('/456') + feed('<C-v>jj"bP') + execute('$-3,$d') + + expect([[ +123start here56 +234start here67 +345start here78 + +test text test tex rt here + somext + tesext +test text]]) + end) +end) |