BruteForcer moved in WpUser as a module
This commit is contained in:
22
spec/shared_examples/wp_users/brute_forcable.rb
Normal file
22
spec/shared_examples/wp_users/brute_forcable.rb
Normal file
@@ -0,0 +1,22 @@
|
||||
# encoding: UTF-8
|
||||
|
||||
shared_examples 'WpUsers::BruteForcable' do
|
||||
|
||||
describe '#brute_force' do
|
||||
let(:range) { (1..10) }
|
||||
let(:wordlist) { 'somefile.txt'}
|
||||
let(:brute_force_opt) { {} }
|
||||
|
||||
it 'calls #brute_force on each wp_user' do
|
||||
range.each do |id|
|
||||
wp_user = WpUser.new(uri, id: id)
|
||||
wp_user.should_receive(:brute_force).with(wordlist, brute_force_opt)
|
||||
|
||||
wp_users << wp_user
|
||||
end
|
||||
|
||||
wp_users.brute_force(wordlist, brute_force_opt)
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user