From cc04a7aaa030de9e030728b86c0428de9cbb112c Mon Sep 17 00:00:00 2001 From: w0rp Date: Sun, 19 Nov 2017 23:06:12 +0000 Subject: [PATCH] Make the iverilog tests match the other tests --- .../test_iverilog_command_callback.vader | 24 +++++++++++++++++++ test/test_verilog_iverilog_options.vader | 18 -------------- 2 files changed, 24 insertions(+), 18 deletions(-) create mode 100644 test/command_callback/test_iverilog_command_callback.vader delete mode 100644 test/test_verilog_iverilog_options.vader diff --git a/test/command_callback/test_iverilog_command_callback.vader b/test/command_callback/test_iverilog_command_callback.vader new file mode 100644 index 0000000..2c63317 --- /dev/null +++ b/test/command_callback/test_iverilog_command_callback.vader @@ -0,0 +1,24 @@ +Before: + Save g:ale_verilog_iverilog_options + + unlet! g:ale_verilog_iverilog_options + + runtime ale_linters/verilog/iverilog.vim + +After: + Restore + + call ale#linter#Reset() + +Execute(The default iverilog command should be correct): + AssertEqual + \ 'iverilog -t null -Wall %t', + \ ale_linters#verilog#iverilog#GetCommand(bufnr('')) + +Execute(iverilog options should be configurable): + " Additional args for the linter + let g:ale_verilog_iverilog_options = '-y.' + + AssertEqual + \ 'iverilog -t null -Wall -y. %t', + \ ale_linters#verilog#iverilog#GetCommand(bufnr('')) diff --git a/test/test_verilog_iverilog_options.vader b/test/test_verilog_iverilog_options.vader deleted file mode 100644 index 1fbaea2..0000000 --- a/test/test_verilog_iverilog_options.vader +++ /dev/null @@ -1,18 +0,0 @@ -Before: - Save g:ale_verilog_iverilog_options - let g:ale_verilog_iverilog_options = '' - -After: - Restore - call ale#linter#Reset() - -Execute(Set Verilog iverilog linter additional options to `-y.`): - runtime! ale_linters/verilog/iverilog.vim - - " Additional args for the linter - let g:ale_verilog_iverilog_options = '-y.' - - call ale#Lint() - - let g:cmd = ale_linters#verilog#iverilog#GetCommand(bufnr('')) - AssertEqual g:cmd, 'iverilog -t null -Wall -y. %t'