require 'spec_helper' describe Travis::Api::V2::Http::Accounts do include Travis::Testing::Stubs, Support::Formats let(:user) { { 'id' => 1, 'type' => 'User', 'login' => 'sven', 'name' => 'Sven', 'repos_count' => 2 } } let(:org) { { 'id' => 1, 'type' => 'Organization', 'login' => 'travis', 'name' => 'Travis', 'repos_count' => 1 } } let(:accounts) { [Account.new(user), Account.new(org)] } let(:data) { Travis::Api::V2::Http::Accounts.new(accounts).data } it 'accounts' do data[:accounts].should == [ { 'id' => 1, 'login' => 'sven', 'name' => 'Sven', 'type' => 'user', 'repos_count' => 2 }, { 'id' => 1, 'login' => 'travis', 'name' => 'Travis', 'type' => 'organization', 'repos_count' => 1 } ] end end