Sha256: 509aa94cd724d47ea68bfb56fe54c03f3a75bd5e565e22d5ef431926df44cb09
Contents?: true
Size: 1.35 KB
Versions: 14
Compression:
Stored size: 1.35 KB
Contents
require './test/test_helper' class VerifyTest < Minitest::Test def test_verify_token VCR.use_cassette('verify/token') do verify_response = Access::Verify.token assert verify_response.success assert_kind_of Access::VerifyResponse, verify_response assert_kind_of Access::Verify, verify_response.oauth_access_token end end def test_verify_filter VCR.use_cassette('verify/filter') do single_filter = '{"program_filter": {"offers": [{"or":[{"terms":{"categories.category_key":[ 39, 1007, 1008, 1009, 1010, 1011, 1012 ] } }, {"terms":{"categories.category_parent_key":[ 39, 1007, 1008, 1009, 1010, 1011, 1012]} } ]}, {"not": {"or": [{"terms":{"categories.category_key":[ 1007 ] } }, {"terms":{"categories.category_parent_key":[ 1007 ] } } ] } } ] } }' verify_response = Access::Verify.filter single_filter assert verify_response.success assert_kind_of Access::VerifyResponse, verify_response assert_kind_of Access::Verify, verify_response.categories assert_kind_of Access::Verify, verify_response.locations assert_kind_of Access::Verify, verify_response.stores assert_kind_of Access::Verify, verify_response.offers assert_kind_of Access::Redeem, verify_response.offers.redemption_methods.first assert_kind_of Access::Category, verify_response.offers.categories.first end end end
Version data entries
14 entries across 14 versions & 1 rubygems