mirror of
https://github.com/dense-analysis/ale.git
synced 2026-01-19 01:22:57 +08:00
#3633 - Put all dummy test files in test/test-files
This commit is contained in:
@@ -6,40 +6,40 @@ After:
|
||||
call ale#linter#Reset()
|
||||
|
||||
Execute(smlnj finds CM file if it exists):
|
||||
call ale#test#SetFilename('smlnj/cm/foo.sml')
|
||||
call ale#test#SetFilename('test-files/smlnj/cm/foo.sml')
|
||||
|
||||
AssertEqual
|
||||
\ ale#path#Simplify(g:dir . '/smlnj/cm/sources.cm'),
|
||||
\ ale#test#GetFilename('test-files/smlnj/cm/sources.cm'),
|
||||
\ ale#handlers#sml#GetCmFile(bufnr('%'))
|
||||
|
||||
Execute(smlnj finds CM file by searching upwards):
|
||||
call ale#test#SetFilename('smlnj/cm/path/to/bar.sml')
|
||||
call ale#test#SetFilename('test-files/smlnj/cm/path/to/bar.sml')
|
||||
|
||||
AssertEqual
|
||||
\ ale#path#Simplify(g:dir . '/smlnj/cm/sources.cm'),
|
||||
\ ale#test#GetFilename('test-files/smlnj/cm/sources.cm'),
|
||||
\ ale#handlers#sml#GetCmFile(bufnr('%'))
|
||||
|
||||
Execute(smlnj returns '' when no CM file found):
|
||||
call ale#test#SetFilename('smlnj/file/qux.sml')
|
||||
call ale#test#SetFilename('test-files/smlnj/file/qux.sml')
|
||||
|
||||
AssertEqual '', ale#handlers#sml#GetCmFile(bufnr('%'))
|
||||
|
||||
Execute(CM-project mode enabled when CM file found):
|
||||
call ale#test#SetFilename('smlnj/cm/foo.sml')
|
||||
call ale#test#SetFilename('test-files/smlnj/cm/foo.sml')
|
||||
|
||||
AssertEqual 'sml', ale#handlers#sml#GetExecutableSmlnjCm(bufnr('%'))
|
||||
|
||||
Execute(single-file mode disabled when CM file found):
|
||||
call ale#test#SetFilename('smlnj/cm/foo.sml')
|
||||
call ale#test#SetFilename('test-files/smlnj/cm/foo.sml')
|
||||
|
||||
AssertEqual '', ale#handlers#sml#GetExecutableSmlnjFile(bufnr('%'))
|
||||
|
||||
Execute(CM-project mode disabled when CM file not found):
|
||||
call ale#test#SetFilename('smlnj/file/qux.sml')
|
||||
call ale#test#SetFilename('test-files/smlnj/file/qux.sml')
|
||||
|
||||
AssertEqual '', ale#handlers#sml#GetExecutableSmlnjCm(bufnr('%'))
|
||||
|
||||
Execute(single-file mode enabled when CM file found):
|
||||
call ale#test#SetFilename('smlnj/file/qux.sml')
|
||||
call ale#test#SetFilename('test-files/smlnj/file/qux.sml')
|
||||
|
||||
AssertEqual 'sml', ale#handlers#sml#GetExecutableSmlnjFile(bufnr('%'))
|
||||
|
||||
Reference in New Issue
Block a user