fix rspecs
This commit is contained in:
@@ -186,23 +186,6 @@ describe 'WpscanOptions' do
|
||||
end
|
||||
end
|
||||
|
||||
describe '#basic_auth=' do
|
||||
context 'invalid format' do
|
||||
it 'should raise an error if the : is missing' do
|
||||
expect { @wpscan_options.basic_auth = 'helloworld' }.to raise_error(
|
||||
RuntimeError, 'Invalid basic authentication format, login:password expected'
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
context 'valid format' do
|
||||
it "should add the 'Basic' word and do the encode64. See RFC 2617" do
|
||||
@wpscan_options.basic_auth = 'Aladdin:open sesame'
|
||||
expect(@wpscan_options.basic_auth).to eq 'Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe '#has_options?' do
|
||||
it 'should return false' do
|
||||
expect(@wpscan_options.has_options?).to be_falsey
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
shared_examples 'Browser::Options' do
|
||||
|
||||
describe '#basic_auth=' do
|
||||
let(:exception) { 'Invalid basic authentication format, "login:password" or "Basic base_64_encoded" expected' }
|
||||
let(:exception) { /^Invalid basic authentication format, "login:password" or "Basic base_64_encoded" expected. Your input: .+$/ }
|
||||
|
||||
after do
|
||||
if @expected
|
||||
browser.basic_auth = @auth
|
||||
expect(browser.basic_auth).to eq @expected
|
||||
else
|
||||
expect { browser.basic_auth = @auth }.to raise_error(exception)
|
||||
expect { browser.basic_auth = @auth }.to raise_error(RuntimeError, exception)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user