spec/linter/pylint_spec.rb in lint_trap-0.0.11 vs spec/linter/pylint_spec.rb in lint_trap-0.0.13
- old
+ new
@@ -8,10 +8,13 @@
let(:command){instance_double(LintTrap::Command)}
it_behaves_like 'linter'
its(:languages){is_expected.to eq([LintTrap::Language::Python.new])}
+ its(:version){is_expected.to eq('1.3.1-3')}
+ its(:image){is_expected.to eq('lintci/pylint')}
+ its(:image_version){is_expected.to eq('lintci/pylint:1.3.1-3')}
describe '#lint' do
context 'when config is provided' do
let(:options){{config: '.pylintrc'}}
@@ -23,11 +26,11 @@
'--msg-template', '"{abspath}:{line}:{column}::{symbol}:{category}:{msg}"',
'--rcfile', options[:config]
],
files
).and_return(command)
- expect(command).to receive(:run).with(container)
+ expect(command).to receive(:run).with(container).and_return(true)
linter.lint(files, container, options)
end
end
@@ -39,10 +42,10 @@
'-r', 'no',
'--msg-template', '"{abspath}:{line}:{column}::{symbol}:{category}:{msg}"'
],
files
).and_return(command)
- expect(command).to receive(:run).with(container)
+ expect(command).to receive(:run).with(container).and_return(true)
linter.lint(files, container, options)
end
end
end