erasebackword_spec.lua (597B)
1 -- Test for CTRL-W in Insert mode 2 3 local n = require('test.functional.testnvim')() 4 5 local clear, feed, expect = n.clear, n.feed, n.expect 6 7 describe('CTRL-W in Insert mode', function() 8 setup(clear) 9 10 -- luacheck: ignore 611 (Line contains only whitespaces) 11 it('works for multi-byte characters', function() 12 for i = 1, 6 do 13 feed('o wwwこんにちわ世界ワールドvim ' .. string.rep('<C-w>', i) .. '<esc>') 14 end 15 16 expect([[ 17 18 wwwこんにちわ世界ワールド 19 wwwこんにちわ世界 20 wwwこんにちわ 21 www 22 23 ]]) 24 end) 25 end)