Sha256: 4f1404f456c575eb0bb4349521a0b8371b7409fca06722fb52b6648cf09bc05b
Contents?: true
Size: 1.38 KB
Versions: 1
Compression:
Stored size: 1.38 KB
Contents
require 'spec_helper' describe Ruroku::API do include Helpers describe '#apps' do it 'gets apps from api' do heroku.should_receive(:get_apps) api.apps end it 'returns array of apps' do apps = api.apps apps.instance_of?(Ruroku::AppSet).should be_true apps.each { |app| app.instance_of?(Ruroku::App).should be_true } end end describe '#app' do it 'gets app from api' do heroku.should_receive(:get_app) api.app 'test-app' end it 'returns app' do app = api.app 'test-app' app.instance_of?(Ruroku::App).should be_true end end describe '#[]' do it 'gets app from api' do heroku.should_receive(:get_app) api['test-app'] end it 'returns app' do app = api['test-app'] app.instance_of?(Ruroku::App).should be_true end end describe '#keys' do it 'gets keys from api' do heroku.should_receive(:get_keys) api.keys end it 'returns key set' do keys = api.keys keys.instance_of?(Ruroku::KeySet).should be_true keys.each { |key| key.instance_of?(Ruroku::Key).should be_true } end end describe '#user' do it 'gets user from api' do heroku.should_receive(:get_user) api.user end it 'returns the user' do user = api.user user.instance_of?(Ruroku::User).should be_true end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruroku-0.0.3 | spec/ruroku/api_spec.rb |