diff options
author | w0rp <devw0rp@gmail.com> | 2021-03-21 00:21:49 +0000 |
---|---|---|
committer | w0rp <devw0rp@gmail.com> | 2021-03-21 00:25:33 +0000 |
commit | f7852dbd0a063d6d82ee17a5057fea53cb79b21d (patch) | |
tree | 00b98a3c668af9313eedd6936475c81eeef7e9b8 /test/command_callback/test_phpstan_command_callbacks.vader | |
parent | 35caaecc9fc5822f0474e913d0b7655048fd30ee (diff) | |
download | ale-f7852dbd0a063d6d82ee17a5057fea53cb79b21d.zip |
#3633 - Move linter tests into test/linter
Diffstat (limited to 'test/command_callback/test_phpstan_command_callbacks.vader')
-rw-r--r-- | test/command_callback/test_phpstan_command_callbacks.vader | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/test/command_callback/test_phpstan_command_callbacks.vader b/test/command_callback/test_phpstan_command_callbacks.vader deleted file mode 100644 index 813fe448..00000000 --- a/test/command_callback/test_phpstan_command_callbacks.vader +++ /dev/null @@ -1,85 +0,0 @@ -Before: - call ale#assert#SetUpLinterTest('php', 'phpstan') - - let g:old_dir = g:dir - - " Create a temporary directory and work within it, otherwise these tests - " cannot be run in parallel. - let g:dir = tempname() - call mkdir(g:dir, '', 0750) - silent! execute 'cd ' . fnameescape(g:dir) - silent! noautocmd execute 'file ' . fnameescape(ale#path#Simplify(g:dir . '/test.php')) - - call delete('./phpstan.neon') - - GivenCommandOutput ['0.10.2'] - -After: - silent! execute 'cd ' . fnameescape(g:old_dir) - call delete(g:dir, 'rf') - let g:dir = g:old_dir - unlet! g:old_dir - call ale#assert#TearDownLinterTest() - -Execute(Custom executables should be used for the executable and command): - let g:ale_php_phpstan_executable = 'phpstan_test' - - AssertLinter 'phpstan_test', - \ ale#Escape('phpstan_test') . ' analyze --no-progress --errorFormat raw -l ' . ale#Escape('4') . ' %s' - -Execute(project with level set to 3): - call ale#test#SetFilename('phpstan-test-files/foo/test.php') - let g:ale_php_phpstan_level = 3 - - AssertLinter 'phpstan', - \ ale#Escape('phpstan') . ' analyze --no-progress --errorFormat raw -l ' . ale#Escape('3') . ' %s' - -Execute(Custom phpstan configuration file): - let g:ale_php_phpstan_configuration = 'phpstan_config' - - AssertLinter 'phpstan', - \ ale#Escape('phpstan') . ' analyze --no-progress --errorFormat raw -c ' . ale#Escape('phpstan_config') . ' -l ' . ale#Escape('4') . ' %s' - -Execute(Choose the right format for error format param): - GivenCommandOutput ['0.10.3'] - - AssertLinter 'phpstan', [ - \ ale#Escape('phpstan') . ' --version', - \ ale#Escape('phpstan') . ' analyze --no-progress --error-format raw -l ' . ale#Escape('4') . ' %s' - \ ] - -Execute(Configuration file exists in current directory): - call writefile(['parameters:', ' level: 7'], './phpstan.neon') - let g:ale_php_phpstan_level = '' - let g:ale_php_phpstan_configuration = '' - - AssertLinter 'phpstan', [ - \ ale#Escape('phpstan') . ' --version', - \ ale#Escape('phpstan') . ' analyze --no-progress --errorFormat raw %s' - \ ] - -Execute(Configuration file exists in current directory, but force phpstan level): - call writefile(['parameters:', ' level: 7'], './phpstan.neon') - let g:ale_php_phpstan_configuration = '' - let g:ale_php_phpstan_level = '7' - - AssertLinter 'phpstan', [ - \ ale#Escape('phpstan') . ' --version', - \ ale#Escape('phpstan') . ' analyze --no-progress --errorFormat raw -l ' . ale#Escape('7') . ' %s' - \ ] - -Execute(Configuration file exists in current directory, but force phpstan configuration): - call writefile(['parameters:', ' level: 7'], './phpstan.neon') - let g:ale_php_phpstan_level = '' - let g:ale_php_phpstan_configuration = 'phpstan.custom.neon' - - AssertLinter 'phpstan', [ - \ ale#Escape('phpstan') . ' --version', - \ ale#Escape('phpstan') . ' analyze --no-progress --errorFormat raw -c ' . ale#Escape('phpstan.custom.neon') . ' %s' - \ ] - -Execute(Autoload parameter is added to the command): - let g:ale_php_phpstan_autoload = 'autoload.php' - - AssertLinter 'phpstan', - \ ale#Escape('phpstan') . ' analyze --no-progress --errorFormat raw -a ' . ale#Escape('autoload.php') . ' -l ' . ale#Escape('4') . ' %s' |