Fix Flow and Idris tests for Windows

This commit is contained in:
w0rp 2017-10-01 18:41:41 +01:00
parent 5731616cd2
commit 4634b1be93
2 changed files with 29 additions and 25 deletions

View File

@ -260,7 +260,7 @@ Execute(The flow handler should handle relative paths):
\ "descr": "React element `Foo`",
\ "type": "Blame",
\ "loc": {
\ "source": "vim-ale-flow/index.js",
\ "source": expand('%:p'),
\ "type": "SourceFile",
\ "start": {
\ "line": 6,
@ -273,7 +273,7 @@ Execute(The flow handler should handle relative paths):
\ "offset": 108
\ }
\ },
\ "path": "vim-ale-flow/index.js",
\ "path": expand('%:p'),
\ "line": 6,
\ "endline": 6,
\ "start": 3,
@ -318,7 +318,7 @@ Execute(The flow handler should handle relative paths):
\ "descr": "props of React element `Foo`",
\ "type": "Blame",
\ "loc": {
\ "source": "vim-ale-flow/index.js",
\ "source": expand('%:p'),
\ "type": "SourceFile",
\ "start": {
\ "line": 6,
@ -331,7 +331,7 @@ Execute(The flow handler should handle relative paths):
\ "offset": 108
\ }
\ },
\ "path": "vim-ale-flow/index.js",
\ "path": expand('%:p'),
\ "line": 6,
\ "endline": 6,
\ "start": 3,

View File

@ -12,7 +12,11 @@ After:
call ale#linter#Reset()
Execute(The idris handler should parse messages that reference a single column):
if has('win32')
call ale#test#SetFilename($TEMP . '\foo.idr')
else
call ale#test#SetFilename('/tmp/foo.idr')
endif
AssertEqual
\ [
@ -24,7 +28,7 @@ Execute(The idris handler should parse messages that reference a single column):
\ }
\ ],
\ ale_linters#idris#idris#Handle(bufnr(''), [
\ '/tmp/foo.idr:4:5:',
\ expand('%:p') . ':4:5:',
\ 'When checking right hand side of main with expected type',
\ ' IO ()',
\ '',
@ -54,7 +58,7 @@ Execute(The idris handler should parse messages that reference a column range):
\ }
\ ],
\ ale_linters#idris#idris#Handle(bufnr(''), [
\ '/tmp/foo.idr:11:11-13:',
\ expand('%:p') . ':11:11-13:',
\ 'When checking right hand side of Main.case block in main at /tmp/foo.idr:10:10 with expected type',
\ ' IO ()',
\ '',