Skip to content

Commit

Permalink
fix fraud check naming
Browse files Browse the repository at this point in the history
  • Loading branch information
Brian Arnold committed Jul 22, 2016
1 parent 8e7fe3f commit 7f1d263
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions test/functional/test_fraudCheck.rb
Expand Up @@ -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
Expand All @@ -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

Expand Down

0 comments on commit 7f1d263

Please sign in to comment.