mirror of
https://github.com/neovim/neovim.git
synced 2025-11-21 09:36:29 +00:00
test: try $TMPDIR for temporary directory
This commit is contained in:
@@ -16,12 +16,10 @@ describe('filename modifiers', function()
|
|||||||
func Test_fnamemodify()
|
func Test_fnamemodify()
|
||||||
if has('win32')
|
if has('win32')
|
||||||
set shellslash
|
set shellslash
|
||||||
let tmpdir = expand('$LOCALAPPDATA/Temp')
|
|
||||||
call assert_equal(tmpdir, expand('$USERPROFILE/AppData/Local/Temp'))
|
|
||||||
else
|
else
|
||||||
let tmpdir = resolve('/tmp')
|
|
||||||
set shell=sh
|
set shell=sh
|
||||||
endif
|
endif
|
||||||
|
let tmpdir = $TMPDIR
|
||||||
call assert_true(isdirectory(tmpdir))
|
call assert_true(isdirectory(tmpdir))
|
||||||
execute 'cd '. tmpdir
|
execute 'cd '. tmpdir
|
||||||
let $HOME=fnamemodify('.', ':p:h:h:h')
|
let $HOME=fnamemodify('.', ':p:h:h:h')
|
||||||
@@ -30,11 +28,7 @@ describe('filename modifiers', function()
|
|||||||
call assert_equal('t', fnamemodify('test.out', ':p')[-1:])
|
call assert_equal('t', fnamemodify('test.out', ':p')[-1:])
|
||||||
call assert_equal('test.out', fnamemodify('test.out', ':.'))
|
call assert_equal('test.out', fnamemodify('test.out', ':.'))
|
||||||
call assert_equal('../testdir/a', fnamemodify('../testdir/a', ':.'))
|
call assert_equal('../testdir/a', fnamemodify('../testdir/a', ':.'))
|
||||||
if has('win32')
|
|
||||||
call assert_equal('~/Local/Temp/test.out', fnamemodify('test.out', ':~'))
|
|
||||||
else
|
|
||||||
call assert_equal('test.out', fnamemodify('test.out', ':~'))
|
call assert_equal('test.out', fnamemodify('test.out', ':~'))
|
||||||
endif
|
|
||||||
call assert_equal('../testdir/a', fnamemodify('../testdir/a', ':~'))
|
call assert_equal('../testdir/a', fnamemodify('../testdir/a', ':~'))
|
||||||
call assert_equal('a', fnamemodify('../testdir/a', ':t'))
|
call assert_equal('a', fnamemodify('../testdir/a', ':t'))
|
||||||
call assert_equal('', fnamemodify('.', ':p:t'))
|
call assert_equal('', fnamemodify('.', ':p:t'))
|
||||||
|
|||||||
Reference in New Issue
Block a user