Sha256: 96c5ae535f5385cfcf75f31df93d6fe6dad5f278ef1665b47ef0859ef8758216
Contents?: true
Size: 745 Bytes
Versions: 3
Compression:
Stored size: 745 Bytes
Contents
require 'spec_helper' module Trajectory describe Client do it 'raises an exceptions when environment variables are not set' do begin original_api_key = ENV['TRAJECTORY_API_KEY'] original_account_keyword = ENV['TRAJECTORY_ACCOUNT_KEYWORD'] ENV['TRAJECTORY_API_KEY'] = nil ENV['TRAJECTORY_ACCOUNT_KEYWORD'] = nil expect do Client.new end.to raise_error(BadEvnrionmentError) ensure ENV['TRAJECTORY_API_KEY'] = original_api_key ENV['TRAJECTORY_ACCOUNT_KEYWORD'] = original_account_keyword end end it 'delegate fetching of projects to the data store' do DataStore.should_receive(:projects) Client.new.projects end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
trajectory-0.1.2 | spec/unit/client_spec.rb |
trajectory-0.1.1 | spec/unit/client_spec.rb |
trajectory-0.1.0 | spec/unit/client_spec.rb |