Skip to content

Commit

Permalink
legacy tests: migrate test_utf8
Browse files Browse the repository at this point in the history
  • Loading branch information
rainerborene committed Oct 22, 2014
1 parent 8f03351 commit a41cef2
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 22 deletions.
18 changes: 0 additions & 18 deletions src/nvim/testdir/test_utf8.in

This file was deleted.

4 changes: 0 additions & 4 deletions src/nvim/testdir/test_utf8.ok

This file was deleted.

31 changes: 31 additions & 0 deletions test/functional/legacy/utf8_spec.lua
@@ -0,0 +1,31 @@
-- Tests for Unicode manipulations

local helpers = require('test.functional.helpers')
local clear, feed, insert = helpers.clear, helpers.feed, helpers.insert
local execute, expect = helpers.execute, helpers.expect

describe('utf8', function()
setup(clear)

it('is working', function()
insert('start:')

execute('set encoding=utf-8')
execute('new')
execute('call setline(1, ["aaa", "あああ", "bbb"])')

-- Visual block Insert adjusts for multi-byte char
feed('gg0l<C-V>jjIx<Esc>')

execute('let r = getline(1, "$")')
execute('bwipeout!')
execute('$put=r')
execute('call garbagecollect(1)')

expect([[
start:
axaa
xあああ
bxbb]])
end)
end)

0 comments on commit a41cef2

Please sign in to comment.