test/authentication/methods/test_hostbased.rb in net-ssh-2.0.6 vs test/authentication/methods/test_hostbased.rb in net-ssh-2.0.7
- old
+ new
@@ -14,10 +14,11 @@
def test_authenticate_should_return_false_when_key_manager_has_no_keys
assert_equal false, subject(:keys => []).authenticate("ssh-connection", "jamis")
end
def test_authenticate_should_return_false_if_no_keys_can_authenticate
+ ENV.stubs(:[]).with('USER').returns(nil)
key_manager.expects(:sign).with(&signature_parameters(keys.first)).returns("sig-one")
key_manager.expects(:sign).with(&signature_parameters(keys.last)).returns("sig-two")
transport.expect do |t, packet|
assert_equal USERAUTH_REQUEST, packet.type
@@ -35,9 +36,10 @@
assert_equal false, subject.authenticate("ssh-connection", "jamis")
end
def test_authenticate_should_return_true_if_any_key_can_authenticate
+ ENV.stubs(:[]).with('USER').returns(nil)
key_manager.expects(:sign).with(&signature_parameters(keys.first)).returns("sig-one")
transport.expect do |t, packet|
assert_equal USERAUTH_REQUEST, packet.type
assert verify_userauth_request_packet(packet, keys.first)
\ No newline at end of file