File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed
spec/lib/metasploit/framework Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -207,8 +207,8 @@ def each
207
207
208
208
# Returns true when #each will have no results to iterate
209
209
def empty?
210
- hasUser = username . present? || user_file . present? || !additional_publics . empty?
211
- hasPass = password . present? || pass_file . present? || !additional_privates . empty? || blank_passwords
210
+ hasUser = username . present? || user_file . present? || userpass_file . present? || !additional_publics . empty?
211
+ hasPass = password . present? || pass_file . present? || userpass_file . present? || !additional_privates . empty? || blank_passwords
212
212
prepended_creds . empty? && !hasUser || ( hasUser && !hasPass )
213
213
end
214
214
Original file line number Diff line number Diff line change 141
141
end
142
142
143
143
describe "#empty?" do
144
+ context "when only :userpass_file is set" do
145
+ let ( :username ) { nil }
146
+ let ( :password ) { nil }
147
+ let ( :userpass_file ) { "test_file" }
148
+ specify do
149
+ expect ( collection . empty? ) . to eq false
150
+ end
151
+ end
152
+
144
153
context "when :username is set" do
145
154
context "and :password is set" do
146
155
specify do
You can’t perform that action at this time.
0 commit comments