Files
neovim/test/functional/legacy/search_mbyte_spec.lua
2016-02-01 08:52:38 +01:00

32 lines
708 B
Lua
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- Test for search('multi-byte char', 'bce')
local helpers = require('test.functional.helpers')
local feed, insert, source = helpers.feed, helpers.insert, helpers.source
local clear, execute, expect = helpers.clear, helpers.execute, helpers.expect
describe('search_mbyte', function()
before_each(clear)
it('is working', function()
insert([=[
Results:
Test bce:
]=])
execute('source small.vim')
execute('source mbyte.vim')
execute('set encoding=utf-8')
execute('/^Test bce:/+1')
execute([[$put =search('', 'bce', line('.'))]])
-- Assert buffer contents.
expect([=[
Results:
Test bce:
4]=])
end)
end)