20 lines
755 B
Ruby
20 lines
755 B
Ruby
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
|
|
|