Skip to content

Commit 7dc167b

Browse files
committed
Fixed spec
1 parent 635ab89 commit 7dc167b

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

spec/integration/v2/jobs_spec.rb

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -96,13 +96,14 @@
9696
end
9797

9898
context 'when log is archived' do
99-
it 'redirects to archive' do
99+
it 'returns the log' do
100100
remote = double('remote')
101101
remote_log = double('remote log')
102102
expect(remote_log).to receive(:archived?).and_return(true)
103103
allow(remote_log).to receive(:removed_at).and_return(nil)
104+
allow(remote_log).to receive(:archived_log_content).and_return(archived_content)
104105
allow(remote).to receive(:find_by_job_id).and_return(remote_log)
105-
expect(remote_log).to receive(:archived_url).and_return("https://s3.amazonaws.com/archive.travis-ci.org/jobs/#{job.id}/log.txt")
106+
allow(remote).to receive(:fetch_archived_log_content).and_return(archived_content)
106107
expect(Travis::RemoteLog::Remote).to receive(:new).and_return(remote)
107108
stub_request(:get, "#{Travis.config.logs_api.url}/logs/#{job.id}?by=job_id&source=api")
108109
.to_return(
@@ -118,9 +119,7 @@
118119
{},
119120
{ 'HTTP_ACCEPT' => 'text/plain; version=2' }
120121
)
121-
expect(response).to redirect_to(
122-
"https://s3.amazonaws.com/archive.travis-ci.org/jobs/#{job.id}/log.txt"
123-
)
122+
expect(response.status).to eq(200)
124123
end
125124
end
126125

0 commit comments

Comments
 (0)