travis-api/spec/unit/api/v2/http/user_spec.rb
2015-06-18 15:28:02 +02:00

26 lines
746 B
Ruby

require 'spec_helper'
describe Travis::Api::V2::Http::User do
include Travis::Testing::Stubs, Support::Formats
let(:user) { stub_user(repository_ids: [1, 4, 8]) }
let(:data) { Travis::Api::V2::Http::User.new(user).data }
it 'user' do
data['user'].should == {
'id' => 1,
'name' => 'Sven Fuchs',
'login' => 'svenfuchs',
'email' => 'svenfuchs@artweb-design.de',
'gravatar_id' => '402602a60e500e85f2f5dc1ff3648ecb',
'locale' => 'de',
'is_syncing' => false,
'synced_at' => json_format_time(Time.now.utc - 1.hour),
'correct_scopes' => true,
'created_at' => json_format_time(Time.now.utc - 2.hours),
'channels' => ["user-1", "repo-1", "repo-4", "repo-8"]
}
end
end