Sha256: e9ff2ef4725ecd507189bdc223e59da8753114dddb0876fbcbcef9e1a169c255
Contents?: true
Size: 755 Bytes
Versions: 6
Compression:
Stored size: 755 Bytes
Contents
# frozen_string_literal: true require 'test_helper' class HmacParamsTest < Test::Unit::TestCase test "cgi param keys are prepared for hmac validation by encoding equals, ampersand, and percent characters" do assert_equal( "abcd%26%3D%251234", ShopifyAPI::HmacParams.encode_key("abcd&=%1234") ) end test "cgi param values are prepared for hmac validation by encoding ampersand and percent characters" do assert_equal( "abcd%26=%251234", ShopifyAPI::HmacParams.encode_value("abcd&=%1234") ) end test "cgi params are encoded properly for hmac validation" do assert_equal( "abcd%26%3D%251234=abcd%26=%251234", ShopifyAPI::HmacParams.encode({"abcd&=%1234" => "abcd&=%1234"}) ) end end
Version data entries
6 entries across 6 versions & 2 rubygems