v3: add spec for disable repo (unfinished)
This commit is contained in:
parent
dfdfe651af
commit
620e38a2a0
|
@ -2,8 +2,8 @@ require 'spec_helper'
|
||||||
|
|
||||||
describe Travis::API::V3::Services::Repository::Disable do
|
describe Travis::API::V3::Services::Repository::Disable do
|
||||||
let(:repo) { Travis::API::V3::Models::Repository.where(owner_name: 'svenfuchs', name: 'minimal').first }
|
let(:repo) { Travis::API::V3::Models::Repository.where(owner_name: 'svenfuchs', name: 'minimal').first }
|
||||||
let(:sidekiq_payload) { JSON.load(Sidekiq::Client.last['args'].last.to_json) }
|
# let(:sidekiq_payload) { JSON.load(Sidekiq::Client.last['args'].last.to_json) }
|
||||||
let(:sidekiq_params) { Sidekiq::Client.last['args'].last.deep_symbolize_keys }
|
# let(:sidekiq_params) { Sidekiq::Client.last['args'].last.deep_symbolize_keys }
|
||||||
|
|
||||||
before do
|
before do
|
||||||
repo.update_attributes!(active: true)
|
repo.update_attributes!(active: true)
|
||||||
|
@ -81,8 +81,9 @@ describe Travis::API::V3::Services::Repository::Disable do
|
||||||
let(:params) {{}}
|
let(:params) {{}}
|
||||||
let(:token) { Travis::Api::App::AccessToken.create(user: repo.owner, app_id: 1) }
|
let(:token) { Travis::Api::App::AccessToken.create(user: repo.owner, app_id: 1) }
|
||||||
let(:headers) {{ 'HTTP_AUTHORIZATION' => "token #{token}" }}
|
let(:headers) {{ 'HTTP_AUTHORIZATION' => "token #{token}" }}
|
||||||
before { Travis::API::V3::Models::Permission.create(repository: repo, user: repo.owner, push: true) }
|
before { Travis::API::V3::Models::Permission.create(repository: repo, user: repo.owner, push: true, admin: true) }
|
||||||
before { post("/v3/repo/#{repo.id}/cancel", params, headers) }
|
# this is failing because it's actually going to github
|
||||||
|
before { post("/v3/repo/#{repo.id}/disable", params, headers) }
|
||||||
|
|
||||||
example { expect(last_response.status).to be == 202 }
|
example { expect(last_response.status).to be == 202 }
|
||||||
example { expect(JSON.load(body).to_s).to include(
|
example { expect(JSON.load(body).to_s).to include(
|
||||||
|
|
Loading…
Reference in New Issue
Block a user