fix specs

This commit is contained in:
Konstantin Haase 2013-04-24 16:59:26 +02:00
parent 6b2a1a0da8
commit 0d2188b5b2
2 changed files with 14 additions and 7 deletions

View File

@ -26,10 +26,10 @@ describe Travis::Api::App::Endpoint::Authorization do
describe 'POST /auth/github' do describe 'POST /auth/github' do
before do before do
data = { 'id' => user.github_id, 'name' => user.name, 'login' => user.login, 'gravatar_id' => user.gravatar_id } data = { 'id' => user.github_id, 'name' => user.name, 'login' => user.login, 'gravatar_id' => user.gravatar_id }
GH.stubs(:with).with(token: 'private repos').returns stub(:[] => user.login, :headers => {'x-oauth-scopes' => 'repo'}, :to_hash => data) GH.stubs(:with).with(token: 'private repos', client_id: nil).returns stub(:[] => user.login, :headers => {'x-oauth-scopes' => 'repo'}, :to_hash => data)
GH.stubs(:with).with(token: 'public repos').returns stub(:[] => user.login, :headers => {'x-oauth-scopes' => 'public_repo'}, :to_hash => data) GH.stubs(:with).with(token: 'public repos', client_id: nil).returns stub(:[] => user.login, :headers => {'x-oauth-scopes' => 'public_repo'}, :to_hash => data)
GH.stubs(:with).with(token: 'no repos').returns stub(:[] => user.login, :headers => {'x-oauth-scopes' => 'user'}, :to_hash => data) GH.stubs(:with).with(token: 'no repos', client_id: nil).returns stub(:[] => user.login, :headers => {'x-oauth-scopes' => 'user'}, :to_hash => data)
GH.stubs(:with).with(token: 'invalid token').raises(Faraday::Error::ClientError, 'CLIENT ERROR!') GH.stubs(:with).with(token: 'invalid token', client_id: nil).raises(Faraday::Error::ClientError, 'CLIENT ERROR!')
end end
def get_token(github_token) def get_token(github_token)

View File

@ -12,12 +12,13 @@ Gem::Specification.new do |s|
"Sven Fuchs", "Sven Fuchs",
"Konstantin Haase", "Konstantin Haase",
"Piotr Sarnacki", "Piotr Sarnacki",
"Henrik Hodne",
"Mathias Meyer", "Mathias Meyer",
"Josh Kalderimis", "Josh Kalderimis",
"Henrik Hodne", "Andre Arko",
"Erik Michaels-Ober", "Erik Michaels-Ober",
"Brian Ford",
"Steve Richert", "Steve Richert",
"Brian Ford",
"Nick Schonning" "Nick Schonning"
] ]
@ -26,9 +27,10 @@ Gem::Specification.new do |s|
"konstantin.mailinglists@googlemail.com", "konstantin.mailinglists@googlemail.com",
"drogus@gmail.com", "drogus@gmail.com",
"meyer@paperplanes.de", "meyer@paperplanes.de",
"me@henrikhodne.com",
"svenfuchs@artweb-design.de", "svenfuchs@artweb-design.de",
"josh.kalderimis@gmail.com", "josh.kalderimis@gmail.com",
"me@henrikhodne.com", "andre@arko.net",
"sferik@gmail.com", "sferik@gmail.com",
"steve.richert@gmail.com", "steve.richert@gmail.com",
"bford@engineyard.com", "bford@engineyard.com",
@ -46,6 +48,7 @@ Gem::Specification.new do |s|
"config/unicorn.rb", "config/unicorn.rb",
"docs/00_overview.md", "docs/00_overview.md",
"docs/01_cross_origin.md", "docs/01_cross_origin.md",
"lib/tasks/build_update_pull_request_data.rake",
"lib/travis/api/app.rb", "lib/travis/api/app.rb",
"lib/travis/api/app/access_token.rb", "lib/travis/api/app/access_token.rb",
"lib/travis/api/app/base.rb", "lib/travis/api/app/base.rb",
@ -63,6 +66,7 @@ Gem::Specification.new do |s|
"lib/travis/api/app/endpoint/documentation/css/bootstrap.css", "lib/travis/api/app/endpoint/documentation/css/bootstrap.css",
"lib/travis/api/app/endpoint/documentation/css/bootstrap.min.css", "lib/travis/api/app/endpoint/documentation/css/bootstrap.min.css",
"lib/travis/api/app/endpoint/documentation/css/prettify.css", "lib/travis/api/app/endpoint/documentation/css/prettify.css",
"lib/travis/api/app/endpoint/documentation/css/style.css",
"lib/travis/api/app/endpoint/documentation/img/glyphicons-halflings-white.png", "lib/travis/api/app/endpoint/documentation/img/glyphicons-halflings-white.png",
"lib/travis/api/app/endpoint/documentation/img/glyphicons-halflings.png", "lib/travis/api/app/endpoint/documentation/img/glyphicons-halflings.png",
"lib/travis/api/app/endpoint/documentation/img/grid-18px-masked.png", "lib/travis/api/app/endpoint/documentation/img/grid-18px-masked.png",
@ -88,6 +92,7 @@ Gem::Specification.new do |s|
"lib/travis/api/app/endpoint/documentation/js/lang-xq.js", "lib/travis/api/app/endpoint/documentation/js/lang-xq.js",
"lib/travis/api/app/endpoint/documentation/js/lang-yaml.js", "lib/travis/api/app/endpoint/documentation/js/lang-yaml.js",
"lib/travis/api/app/endpoint/documentation/js/prettify.js", "lib/travis/api/app/endpoint/documentation/js/prettify.js",
"lib/travis/api/app/endpoint/documentation/resources.rb",
"lib/travis/api/app/endpoint/endpoints.rb", "lib/travis/api/app/endpoint/endpoints.rb",
"lib/travis/api/app/endpoint/events.rb", "lib/travis/api/app/endpoint/events.rb",
"lib/travis/api/app/endpoint/home.rb", "lib/travis/api/app/endpoint/home.rb",
@ -120,6 +125,7 @@ Gem::Specification.new do |s|
"lib/travis/api/app/responders/plain.rb", "lib/travis/api/app/responders/plain.rb",
"lib/travis/api/app/responders/service.rb", "lib/travis/api/app/responders/service.rb",
"lib/travis/api/app/responders/xml.rb", "lib/travis/api/app/responders/xml.rb",
"public/favicon.ico",
"public/images/result/error.png", "public/images/result/error.png",
"public/images/result/failing.png", "public/images/result/failing.png",
"public/images/result/passing.png", "public/images/result/passing.png",
@ -172,6 +178,7 @@ Gem::Specification.new do |s|
"spec/unit/middleware/logging_spec.rb", "spec/unit/middleware/logging_spec.rb",
"spec/unit/middleware/scope_check_spec.rb", "spec/unit/middleware/scope_check_spec.rb",
"spec/unit/middleware_spec.rb", "spec/unit/middleware_spec.rb",
"spec/unit/responders/json_spec.rb",
"spec/unit/responders/service_spec.rb", "spec/unit/responders/service_spec.rb",
"travis-api.gemspec" "travis-api.gemspec"
] ]