Files
wpscan/spec/shared_examples/wp_plugin_vulnerable.rb

27 lines
567 B
Ruby

# encoding: UTF-8
shared_examples 'WpPlugin::Vulnerable' do
describe '#vulns_file' do
after { expect(subject.vulns_file).to eq @expected }
context 'when :vulns_file is no set' do
it 'returns the default one' do
@expected = PLUGINS_VULNS_FILE
end
end
context 'when the :vulns_file is already set' do
it 'returns it' do
@expected = 'test.json'
subject.vulns_file = @expected
end
end
end
describe '#identifier' do
its(:identifier) { is_expected.to eq 'plugin-name' }
end
end