Skip to content

Commit

Permalink
legacy tests: migrate test27
Browse files Browse the repository at this point in the history
  • Loading branch information
rainerborene authored and tarruda committed Nov 4, 2014
1 parent 34cc2b1 commit ac52d84
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 22 deletions.
20 changes: 0 additions & 20 deletions src/nvim/testdir/test27.in

This file was deleted.

2 changes: 0 additions & 2 deletions src/nvim/testdir/test27.ok

This file was deleted.

38 changes: 38 additions & 0 deletions test/functional/legacy/027_expand_file_names_spec.lua
@@ -0,0 +1,38 @@
-- Test for expanding file names

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

describe('expand file name', function()
setup(clear)

it('is working', function()
execute('set nocp')
execute('!mkdir Xdir1')
execute('!mkdir Xdir2')
execute('!mkdir Xdir3')
execute('cd Xdir3')
execute('!mkdir Xdir4')
execute('cd ..')
execute('w Xdir1/file')
execute('w Xdir3/Xdir4/file')
execute('n Xdir?/*/file')

-- Yank current file path to @a register
feed('i<C-R>%<Esc>V"ad')

-- Put @a and current file path in the current buffer
execute('n! Xdir?/*/nofile')
feed('V"ap')
feed('o<C-R>%<Esc>')

eq("Xdir3/Xdir4/file\nXdir?/*/nofile", curbuf_contents())
end)

teardown(function()
os.execute('rm -rf Xdir1 Xdir2 Xdir3')
end)
end)

0 comments on commit ac52d84

Please sign in to comment.