Sha256: 61b296949cd46a2449714c9ba7dcd06720da245bacf27666c395732af1f34c1a
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
require 'spec_helper' require 'fortnox/api' describe Fortnox::API do context 'get access token' do before do ENV['FORTNOX_API_BASE_URL'] = 'http://api.fortnox.se/3/' ENV['FORTNOX_API_CLIENT_SECRET'] = 'P5K5vE3Kun' ENV['FORTNOX_API_ACCESS_TOKEN'] = '3f08d038-f380-4893-94a0-a08f6e60e67a' ENV['FORTNOX_API_AUTHORIZATION_CODE'] = 'ea3862b0-189c-464b-8e23-1b9702365ea1' end it 'works' do stub_request( :get, 'http://api.fortnox.se/3/', ).with( headers: { 'Authorization-Code' => 'ea3862b0-189c-464b-8e23-1b9702365ea1', 'Client-Secret' => 'P5K5vE3Kun', 'Accept' => 'application/json', } ).to_return( status: 200, body: { 'Authorisation' => { 'AccessToken' => '3f08d038-f380-4893-94a0-a08f6e60e67a' } }.to_json, headers: { 'Content-Type' => 'application/json' }, ) response = Fortnox::API.get_access_token expect( response).to eql( "3f08d038-f380-4893-94a0-a08f6e60e67a" ) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fortnox-api-0.1.0 | spec/fortnox/api_spec.rb |