test/test_request.rb in mymoip-0.2.4 vs test/test_request.rb in mymoip-0.2.5
- old
+ new
@@ -4,34 +4,48 @@
def test_initializes_receiving_data_and_optional_id
request = MyMoip::Request.new("request_id")
assert_equal "request_id", request.id
end
- def test_logs_api_call_method
+ def test_logs_api_call_method_in_info_level
logger = stub_everything
request = MyMoip::Request.new("request_id")
params = {
http_method: :post, body: "<pretty><xml></xml></pretty>", path: "/ws/alpha/EnviarInstrucao/Unica"
}
HTTParty.stubs(:send).returns("<html>some_result</html>")
logger.expects(:info).at_least_once.
- with(regexp_matches(/request_id.+<html>some_result<\/html>/))
+ with(regexp_matches(/being sent to MoIP/))
- request.api_call(params, logger)
+ request.api_call(params, logger: logger)
end
- def test_logs_api_call_response
+ def test_logs_api_call_method_parameters_in_debug_level
logger = stub_everything
request = MyMoip::Request.new("request_id")
params = {
http_method: :post, body: "<pretty><xml></xml></pretty>", path: "/ws/alpha/EnviarInstrucao/Unica"
}
HTTParty.stubs(:send).returns("<html>some_result</html>")
- logger.expects(:info).at_least_once.
+ logger.expects(:debug).at_least_once.
+ with(regexp_matches(/request_id.+<pretty><xml><\/xml><\/pretty>/))
+
+ request.api_call(params, logger: logger)
+ end
+
+ def test_logs_api_call_response_in_debug_level
+ logger = stub_everything
+ request = MyMoip::Request.new("request_id")
+ params = {
+ http_method: :post, body: "<pretty><xml></xml></pretty>", path: "/ws/alpha/EnviarInstrucao/Unica"
+ }
+
+ HTTParty.stubs(:send).returns("<html>some_result</html>")
+ logger.expects(:debug).at_least_once.
with(regexp_matches(/request_id.+<html>some_result<\/html>/))
- request.api_call(params, logger)
+ request.api_call(params, logger: logger)
end
end