Skip to content

Commit c5b2679

Browse files
committed
Fix spec
1 parent 1200990 commit c5b2679

File tree

5 files changed

+20
-1
lines changed

5 files changed

+20
-1
lines changed

spec/auth/v1/logs_spec.rb

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@
66
let(:log) { double(id: 1) }
77

88
let(:log_url) { "#{Travis.config[:logs_api][:url]}/logs/1?by=id&source=api" }
9-
before { stub_request(:get, log_url).to_return(status: 200, body: %({"job_id": #{job.id}, "content": "content"})) }
9+
before do
10+
stub_request(:get, log_url).to_return(status: 200, body: %({"job_id": #{job.id}, "content": "content"}))
11+
repository = Travis::API::V3::Models::Repository.find(repo.id)
12+
repository.user_settings.update(:job_log_time_based_limit, true)
13+
repository.save!
14+
end
1015

1116
describe 'in public mode, with a private repo', mode: :public, repo: :private do
1217
describe 'GET /logs/%{log.id}' do

spec/auth/v2.1/logs_spec.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@
3232
allow(remote).to receive(:find_by_job_id).and_return(Travis::RemoteLog.new(log_from_api))
3333
allow(remote).to receive(:find_by_id).and_return(Travis::RemoteLog.new(log_from_api))
3434
allow(remote).to receive(:fetch_archived_log_content).and_return(archived_content)
35+
repository = Travis::API::V3::Models::Repository.find(repo.id)
36+
repository.user_settings.update(:job_log_time_based_limit, true)
37+
repository.save!
3538
end
3639

3740
describe 'in public mode, with a private repo', mode: :public, repo: :private do

spec/auth/v2/logs_spec.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@
3232
allow(remote).to receive(:find_by_job_id).and_return(Travis::RemoteLog.new(log_from_api))
3333
allow(remote).to receive(:find_by_id).and_return(Travis::RemoteLog.new(log_from_api))
3434
allow(remote).to receive(:fetch_archived_log_content).and_return(archived_content)
35+
repository = Travis::API::V3::Models::Repository.find(repo.id)
36+
repository.user_settings.update(:job_log_time_based_limit, true)
37+
repository.save!
3538
end
3639

3740
describe 'in public mode, with a private repo', mode: :public, repo: :private do

spec/integration/visibility_spec.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@
1616
before { requests[0].update_attributes(private: false) }
1717
before { builds[0].update_attributes(private: false) }
1818
before { jobs[0].update_attributes(private: false) }
19+
before do
20+
repository = Travis::API::V3::Models::Repository.find(repo.id)
21+
repository.user_settings.update(:job_log_time_based_limit, true)
22+
repository.save!
23+
end
1924
before :each do
2025
Fog.mock!
2126
storage = Fog::Storage.new({

spec/v3/services/log/find_spec.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@
8282
remote = double('remote')
8383
allow(Travis::RemoteLog::Remote).to receive(:new).and_return(remote)
8484
allow(remote).to receive(:find_by_job_id).and_return(Travis::RemoteLog.new(log_from_api))
85+
repository = Travis::API::V3::Models::Repository.find(repo.id)
86+
repository.user_settings.update(:job_log_time_based_limit, true)
87+
repository.save!
8588
end
8689
after do
8790
Fog.unmock!

0 commit comments

Comments
 (0)