update specs
This commit is contained in:
parent
c47e2dd4eb
commit
5915fe61f6
|
@ -69,6 +69,7 @@ describe Travis::Config do
|
|||
:adapter => 'postgresql',
|
||||
:database => 'travis_test',
|
||||
:encoding => 'unicode',
|
||||
:host => 'localhost',
|
||||
:min_messages => 'warning',
|
||||
:variables => { :statement_timeout => 10000 }
|
||||
}
|
||||
|
|
|
@ -5,13 +5,14 @@ describe Travis::API::V3::Services::Log::Find, set_app: true do
|
|||
let(:repo) { Travis::API::V3::Models::Repository.where(owner_name: user.login, name: 'minimal').first }
|
||||
let(:build) { repo.builds.last }
|
||||
let(:job) { Travis::API::V3::Models::Build.find(build.id).jobs.last }
|
||||
let(:job2) { Travis::API::V3::Models::Job.create}
|
||||
let(:s3job) { Travis::API::V3::Models::Build.find(build.id).jobs.first }
|
||||
let(:token) { Travis::Api::App::AccessToken.create(user: user, app_id: 1) }
|
||||
let(:headers) { { 'HTTP_AUTHORIZATION' => "token #{token}" } }
|
||||
let(:parsed_body) { JSON.load(body) }
|
||||
let(:log) { job.log }
|
||||
let(:log2) { job2.log }
|
||||
let(:s3log) { s3job.log }
|
||||
# before { s3log.update_attribute(:archived_at, Time.now) }
|
||||
|
||||
|
||||
context 'when log stored in db' do
|
||||
|
@ -71,7 +72,16 @@ describe Travis::API::V3::Services::Log::Find, set_app: true do
|
|||
end
|
||||
|
||||
context 'when log not found anywhere' do
|
||||
describe 'does not return log'
|
||||
describe 'does not return log - returns error' do
|
||||
before { log.delete }
|
||||
example do
|
||||
get("/v3/job/#{job.id}/log", {}, headers)
|
||||
expect(parsed_body).to eq({
|
||||
"@type"=>"error",
|
||||
"error_type"=>"not_found",
|
||||
"error_message"=>"log not found"})
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
context 'when log removed by user' do
|
||||
|
|
Loading…
Reference in New Issue
Block a user