From 7f1d263d6d48f536ab73353d1f231408ae947267 Mon Sep 17 00:00:00 2001 From: Brian Arnold Date: Fri, 22 Jul 2016 13:05:17 -0400 Subject: [PATCH] fix fraud check naming --- test/functional/test_fraudCheck.rb | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/test/functional/test_fraudCheck.rb b/test/functional/test_fraudCheck.rb index 8b30260..2bb3a70 100755 --- a/test/functional/test_fraudCheck.rb +++ b/test/functional/test_fraudCheck.rb @@ -43,10 +43,10 @@ def test_fraud_check_happy_path response = LitleOnlineRequest.new.fraud_check_request(hash) assert_equal('000', response.fraudCheckResponse.response) assert_equal('Approved', response.fraudCheckResponse.message) - assert_equal('pass', response.fraudCheckResponse.advancedFraudResult.deviceReviewStatus) - assert_equal('55', response.fraudCheckResponse.advancedFraudResult.deviceReputationScore) - assert_equal('triggered_rule_1', response.fraudCheckResponse.advancedFraudResult.triggeredRule[0]) - assert_equal(5, response.fraudCheckResponse.advancedFraudResult.triggeredRule.size()) + assert_equal('pass', response.fraudCheckResponse.advancedFraudResults.deviceReviewStatus) + assert_equal('55', response.fraudCheckResponse.advancedFraudResults.deviceReputationScore) + assert_equal('triggered_rule_1', response.fraudCheckResponse.advancedFraudResults.triggeredRule[0]) + assert_equal(5, response.fraudCheckResponse.advancedFraudResults.triggeredRule.size()) end def test_fraud_check_session_id @@ -62,14 +62,14 @@ def test_fraud_check_session_id response = LitleOnlineRequest.new.fraud_check_request(hash) assert_equal('000', response.fraudCheckResponse.response) assert_equal('Approved', response.fraudCheckResponse.message) - assert_equal('pass', response.fraudCheckResponse.advancedFraudResult.deviceReviewStatus) - assert_equal('42', response.fraudCheckResponse.advancedFraudResult.deviceReputationScore) + assert_equal('pass', response.fraudCheckResponse.advancedFraudResults.deviceReviewStatus) + assert_equal('42', response.fraudCheckResponse.advancedFraudResults.deviceReputationScore) # kind of a hack to get around the variable # of triggered rule elements. ie. 1 element is added as a string not # an Array. Fix is to write an unmarshaller or custom node class in XMLFields.rb - if(response.fraudCheckResponse.advancedFraudResult.triggeredRule.is_a?(Array)) - assert_equal('triggered_rule_default', response.fraudCheckResponse.advancedFraudResult.triggeredRule[0]) + if(response.fraudCheckResponse.advancedFraudResults.triggeredRule.is_a?(Array)) + assert_equal('triggered_rule_default', response.fraudCheckResponse.advancedFraudResults.triggeredRule[0]) elsif - assert_equal('triggered_rule_default', response.fraudCheckResponse.advancedFraudResult.triggeredRule) + assert_equal('triggered_rule_default', response.fraudCheckResponse.advancedFraudResults.triggeredRule) end end