|
334 | 334 | let(:password_spray) { true }
|
335 | 335 | let(:nil_passwords) { true }
|
336 | 336 |
|
337 |
| - # REMOVE BEFORE COMMIT: yields nothings, fails because of bug in method |
338 | 337 | context "without password" do
|
339 | 338 | let(:password) { nil }
|
340 |
| - specify do |
| 339 | + specify do |
341 | 340 | expect { |b| collection.each(&b) }.to yield_successive_args(
|
342 |
| - Metasploit::Framework::Credential.new(public: username, private: nil), |
| 341 | + Metasploit::Framework::Credential.new(public: username, private: nil) |
343 | 342 | )
|
344 | 343 | end
|
345 | 344 | end
|
|
361 | 360 | let(:additional_publics) { [ "test_public" ] }
|
362 | 361 | let(:user_as_pass) { true }
|
363 | 362 |
|
364 |
| - # REMOVE BEFORE COMMIT currently failing |
365 |
| - specify do |
| 363 | + specify do |
366 | 364 | expect { |b| collection.each(&b) }.to yield_successive_args(
|
367 |
| - Metasploit::Framework::Credential.new(public: "test_public", private: "test_public"), |
| 365 | + Metasploit::Framework::Credential.new(public: "test_public", private: "test_public") |
368 | 366 | )
|
369 | 367 | end
|
370 | 368 | end
|
|
376 | 374 | let(:user_as_pass) { true }
|
377 | 375 | let(:password_spray) { true }
|
378 | 376 |
|
379 |
| - # REMOVE BEFORE COMMIT currently failing |
380 |
| - specify do |
| 377 | + specify do |
381 | 378 | expect { |b| collection.each(&b) }.to yield_successive_args(
|
382 |
| - Metasploit::Framework::Credential.new(public: "test_public", private: "test_public"), |
| 379 | + Metasploit::Framework::Credential.new(public: "test_public", private: "test_public") |
383 | 380 | )
|
384 | 381 | end
|
385 | 382 | end
|
|
393 | 390 | # REMOVE BEFORE COMMIT: this option is ignored currently for additional_publics
|
394 | 391 | specify do
|
395 | 392 | expect { |b| collection.each(&b) }.to yield_successive_args(
|
396 |
| - Metasploit::Framework::Credential.new(public: "test_public", private: nil), |
| 393 | + Metasploit::Framework::Credential.new(public: "test_public", private: nil) |
397 | 394 | )
|
398 | 395 | end
|
399 | 396 | end
|
|
407 | 404 | let(:password_spray) { true }
|
408 | 405 |
|
409 | 406 | # REMOVE BEFORE COMMIT: fails because no pwd spraying
|
410 |
| - specify do |
| 407 | + specify do |
411 | 408 | expect { |b| collection.each(&b) }.to yield_successive_args(
|
412 | 409 | Metasploit::Framework::Credential.new(public: "test_public1", private: nil),
|
413 | 410 | Metasploit::Framework::Credential.new(public: "test_public2", private: nil),
|
414 | 411 | Metasploit::Framework::Credential.new(public: "test_public1", private: ""),
|
415 |
| - Metasploit::Framework::Credential.new(public: "test_public2", private: ""), |
| 412 | + Metasploit::Framework::Credential.new(public: "test_public2", private: "") |
416 | 413 | )
|
417 | 414 | end
|
418 | 415 | end
|
|
429 | 426 | filename
|
430 | 427 | end
|
431 | 428 |
|
432 |
| - # REMOVE BEFORE COMMIT: this also yields the usernames as passwords for the additional_public |
433 |
| - specify do |
| 429 | + specify do |
434 | 430 | expect { |b| collection.each(&b) }.to yield_successive_args(
|
435 | 431 | Metasploit::Framework::Credential.new(public: "asdf", private: "password"),
|
436 | 432 | Metasploit::Framework::Credential.new(public: "jkl", private: "password"),
|
437 |
| - Metasploit::Framework::Credential.new(public: "test_public", private: "password"), |
| 433 | + Metasploit::Framework::Credential.new(public: "test_public", private: "password") |
438 | 434 | )
|
439 | 435 | end
|
440 | 436 | end
|
|
445 | 441 | let(:username) { nil }
|
446 | 442 | let(:password) { "pass" }
|
447 | 443 |
|
448 |
| - # REMOVE BEFORE COMMIT: this yields empty creds (no username, no pass) |
449 |
| - specify do |
| 444 | + specify do |
450 | 445 | expect { |b| collection.each(&b) }.to yield_successive_args()
|
451 | 446 | end
|
452 | 447 | end
|
|
457 | 452 | let(:username) { "user" }
|
458 | 453 | let(:password) { nil }
|
459 | 454 |
|
460 |
| - # REMOVE BEFORE COMMIT: this yields empty creds (no username, no pass) |
461 |
| - specify do |
| 455 | + specify do |
462 | 456 | expect { |b| collection.each(&b) }.to yield_successive_args(
|
463 |
| - Metasploit::Framework::Credential.new(public: username, private: ''), |
| 457 | + Metasploit::Framework::Credential.new(public: username, private: '') |
464 | 458 | )
|
465 | 459 | end
|
466 | 460 | end
|
|
478 | 472 | filename
|
479 | 473 | end
|
480 | 474 |
|
481 |
| - # REMOVE BEFORE COMMIT: yields nothing, same for blank passwords option |
482 |
| - specify do |
| 475 | + specify do |
483 | 476 | expect { |b| collection.each(&b) }.to yield_successive_args(
|
484 | 477 | Metasploit::Framework::Credential.new(public: "asdf", private: ''),
|
485 |
| - Metasploit::Framework::Credential.new(public: "jkl", private: ''), |
| 478 | + Metasploit::Framework::Credential.new(public: "jkl", private: '') |
486 | 479 | )
|
487 | 480 | end
|
488 | 481 | end
|
|
518 | 511 | let(:additional_privates) { ['test_private'] }
|
519 | 512 | let(:additional_publics) { ['test_public'] }
|
520 | 513 |
|
521 |
| - # REMOVE BEFORE COMMIT: fails because of the useraspass error, then fails because of the nil value for addittonal publics and should be ok then |
522 |
| - specify do |
| 514 | + specify do |
523 | 515 | expect { |b| collection.each(&b) }.to yield_successive_args(
|
524 | 516 | "test_prepend",
|
525 | 517 | Metasploit::Framework::Credential.new(public: "user", private: nil),
|
|
577 | 569 | let(:additional_privates) { ['test_private'] }
|
578 | 570 | let(:additional_publics) { ['test_public'] }
|
579 | 571 |
|
580 |
| - specify do |
| 572 | + specify do |
581 | 573 | expect { |b| collection.each(&b) }.to yield_successive_args(
|
582 | 574 | "test_prepend",
|
583 | 575 | Metasploit::Framework::Credential.new(public: "user", private: nil),
|
|
598 | 590 | Metasploit::Framework::Credential.new(public: "userpass_user", private: "userpass_pass"),
|
599 | 591 | Metasploit::Framework::Credential.new(public: "user", private: "test_private"),
|
600 | 592 | Metasploit::Framework::Credential.new(public: "userfile", private: "test_private"),
|
601 |
| - Metasploit::Framework::Credential.new(public: "test_public", private: "test_private"), |
| 593 | + Metasploit::Framework::Credential.new(public: "test_public", private: "test_private") |
602 | 594 | )
|
603 | 595 | end
|
604 | 596 | end
|
|
0 commit comments