spec/congress_spec.rb in congress-0.2.1 vs spec/congress_spec.rb in congress-0.2.2
- old
+ new
@@ -1,33 +1,26 @@
require 'helper'
describe Congress do
- before do
- Congress.key = 'abc1234'
- end
describe '.new' do
it 'returns a Congress::Client' do
expect(Congress.new).to be_a Congress::Client
end
it 'sets key with a blog' do
Congress.new do |c|
c.key = 'abc123'
end
expect(Congress.key).to eq('abc123')
end
- context 'with no api key' do
- it 'raises an argument error' do
- expect { Congress.new(nil) }.to raise_error ArgumentError
- end
- end
end
describe '.method_missing' do
before do
stub_get('/legislators').
to_return(:status => 200, :body => fixture('legislators.json'))
end
it 'delegates to an instance of Congress::Client' do
+ Congress.key = 'abc123'
client = Congress.new
expect(client).to receive(:legislators)
Congress.legislators
end
end