Sha256: 6fdba44dc3140c665ff242a8647770806ee35345aba97b096c2630596775ba31
Contents?: true
Size: 1.07 KB
Versions: 3
Compression:
Stored size: 1.07 KB
Contents
require 'spec_helper' require 'fortnox/api' describe Fortnox::API do include Helpers::Environment context 'get access token' do before do stub_environment( 'FORTNOX_API_BASE_URL' => 'http://api.fortnox.se/3/', 'FORTNOX_API_CLIENT_SECRET' => 'P5K5vE3Kun', 'FORTNOX_API_ACCESS_TOKEN' => '3f08d038-f380-4893-94a0-a08f6e60e67a', 'FORTNOX_API_AUTHORIZATION_CODE' => 'ea3862b0-189c-464b-8e23-1b9702365ea1' ) 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' }, ) end subject{ described_class.get_access_token } it{ is_expected.to eql( "3f08d038-f380-4893-94a0-a08f6e60e67a" ) } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fortnox-api-0.4.0 | spec/fortnox/api_spec.rb |
fortnox-api-0.3.0 | spec/fortnox/api_spec.rb |
fortnox-api-0.2.0 | spec/fortnox/api_spec.rb |