Sha256: 5b77498b2b26fdc70fb9f4350f4fd5f1d16b6bc965bf447e2fa946ec068bbd0a

Contents?: true

Size: 476 Bytes

Versions: 3

Compression:

Stored size: 476 Bytes

Contents

# frozen_string_literal: true
require 'spec_helper'

RSpec.describe DecodeThis do
  let(:config_path) { File.expand_path('spec/fixtures/config.yml') }
  let(:payload) { { field: 'foobar' } }
  let(:token) { encode(payload) }

  subject(:decoded_token) { described_class.new(token, config_file: config_path, env: :test).decode }

  it 'decodes given token correctly' do
    payload.keys.each do |key|
      expect(decoded_token[key.to_s]).to eq(payload[key])
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
decode_this-0.1.3 spec/decode_this_spec.rb
decode_this-0.1.2 spec/decode_this_spec.rb
decode_this-0.1.1 spec/decode_this_spec.rb