Sha256: 1a2227d41279c053763fbad63f169e80ee555fe6e86665eded161258134c68c9
Contents?: true
Size: 900 Bytes
Versions: 2
Compression:
Stored size: 900 Bytes
Contents
require 'spec_helper' describe 'List User Organizations' do context 'with a valid user id' do use_vcr_cassette "list user organizations with valid id" it 'returns a list of organizations that the user belong to' do organizations = board.user_organizations.list(:user_id => 1) organizations.size.should == 2 organization = organizations.first organization.name.should == "Local Organization" end end context 'without a user id' do it 'raises an error' do expect { board.user_organizations.list(:foo => :bar) }.to raise_error(ArgumentError) end end context 'with an invalid user id' do use_vcr_cassette "list user organizations with invalid id" it 'raises an error' do expect { board.user_organizations.list(:user_id => 1_000_000) }.to raise_error(Board::Client::NotFound) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
board-client-0.99.1 | spec/integration/users/list_organizations_spec.rb |
board-client-0.99.0 | spec/integration/users/list_organizations_spec.rb |