Sha256: 65bd5ed6d0ff762634848ff516c784a4a004e5c10330d6f3f144444797a8974a
Contents?: true
Size: 1008 Bytes
Versions: 4
Compression:
Stored size: 1008 Bytes
Contents
require 'poms/api/auth' require 'spec_helper' RSpec.describe Poms::Api::Auth do describe '.encode' do it 'encodes the message with the secret' do expect(described_class.encode('secret', 'message')) .to eq("i19IcCmVwVmMVz2x4hhmqbgl1KeU0WnXBgoDYFeWNgs=\n") end end describe '.message' do it 'creates a message' do message = described_class.message( '/v1/api/media/redirects/', 'http://zapp.nl', Date.parse('2015-01-01').rfc822) expect(message).to eq( 'origin:http://zapp.nl,x-npo-date:Thu, 1 Jan 2015 00:00:00 '\ '+0000,uri:/v1/api/media/redirects/') end it 'sorts the params' do message = described_class.message( '/v1/api/media/redirects/', 'http://zapp.nl', Date.parse('2015-01-01').rfc822, b: 1, a: 2) expect(message).to eq( 'origin:http://zapp.nl,x-npo-date:Thu, 1 Jan 2015 00:00:00 '\ '+0000,uri:/v1/api/media/redirects/,a:2,b:1') end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
poms-1.2.2 | spec/lib/poms/api/auth_spec.rb |
poms-1.2.1 | spec/lib/poms/api/auth_spec.rb |
poms-1.2.0 | spec/lib/poms/api/auth_spec.rb |
poms-1.1.0 | spec/lib/poms/api/auth_spec.rb |