Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wpscanteam
GitHub Repository: wpscanteam/wpscan
Path: blob/master/spec/app/finders/users/login_error_messages_spec.rb
1483 views
1
# frozen_string_literal: true
2
3
describe WPScan::Finders::Users::LoginErrorMessages do
4
subject(:finder) { described_class.new(target) }
5
let(:target) { WPScan::Target.new(url) }
6
let(:url) { 'http://wp.lab/' }
7
let(:fixtures) { FINDERS_FIXTURES.join('users', 'login_error_messages') }
8
9
describe '#aggressive' do
10
xit
11
end
12
13
describe '#usernames' do
14
let(:opts) { { found: [] } }
15
16
after { expect(subject.usernames(opts)).to eql @expected }
17
18
context 'when no :list provided' do
19
it 'returns an empty list' do
20
@expected = []
21
end
22
end
23
24
context 'when :list provided' do
25
let(:opts) { super().merge(list: %w[u1 u2]) }
26
27
it 'returns the expected array' do
28
@expected = opts[:list]
29
end
30
end
31
end
32
end
33
34