Sha256: 36bb88832c9eec146800367fac071f6b045696b4ea2d13849f4e1d1b8a39489a
Contents?: true
Size: 798 Bytes
Versions: 1
Compression:
Stored size: 798 Bytes
Contents
require 'spec_helper' require 'claim_token' describe ClaimToken do use_test_configuration let(:encoded_token) { "eyJ0eXBlIjoiRW5jcnlwdGVkTWVzc2FnZSIsImNpcGhlciI6ImFlcy0yNTYtY2Jj" + "IiwiZGF0YSI6InVSZnpMUEZFYzh5VDV3Q0ZiTDItSUE9PSIsIml2IjoiQ2tzUFhq" + "Rlk1b29uMjJhNGsybWpuUT09Iiwic2lnbmF0dXJlIjoiMjc1MTNhY2U1ZTQwN2Y3" + "NWFhOWJmZjJjMzIzOTc2OWM5YTFiOWQyMCJ9" } describe ".extract" do it "extracts a packed token" do extracted_token = ClaimToken.extract(encoded_token) expect( extracted_token ).to eql({"foo" => "bar"}) end end describe ".pack" do stub_random_iv it "packs a token" do raw_token = {"foo" => "bar"} packed_token = ClaimToken.pack(raw_token) expect( packed_token ).to eq encoded_token end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
claim_token-0.0.1 | spec/claim_token_spec.rb |