diff options
| -rw-r--r-- | test/functional/eval/fnamemodify_spec.lua | 13 | 
1 files changed, 13 insertions, 0 deletions
| diff --git a/test/functional/eval/fnamemodify_spec.lua b/test/functional/eval/fnamemodify_spec.lua index 2225c5da7c..52dfe1a55f 100644 --- a/test/functional/eval/fnamemodify_spec.lua +++ b/test/functional/eval/fnamemodify_spec.lua @@ -4,10 +4,19 @@ local eq = helpers.eq  local iswin = helpers.iswin  local fnamemodify = helpers.funcs.fnamemodify  local command = helpers.command +local write_file = helpers.write_file  describe('fnamemodify()', function() +  setup(function() +    write_file('Xtest-fnamemodify.txt', [[foobar]]) +  end) +    before_each(clear) +  teardown(function() +    os.remove('Xtest-fnamemodify.txt') +  end) +    it('works', function()      if iswin() then        local drive_f = io.popen('for %P in (%CD%) do @echo %~dP', 'r') @@ -29,4 +38,8 @@ describe('fnamemodify()', function()        eq('/', fnamemodify([[/]], ':p'))      end    end) + +  it(':8 works', function() +    eq('Xtest-fnamemodify.txt', fnamemodify([[Xtest-fnamemodify.txt]], ':8')) +  end)  end) | 
