diff --git a/spec/helpers/admin/dashboard_helper_spec.rb b/spec/helpers/admin/dashboard_helper_spec.rb index e82371f3..6060944d 100644 --- a/spec/helpers/admin/dashboard_helper_spec.rb +++ b/spec/helpers/admin/dashboard_helper_spec.rb @@ -3,6 +3,13 @@ require 'rails_helper' describe Admin::DashboardHelper do + before do + create(:ruby) + dcp = class_double Runner::Strategy::DockerContainerPool + allow(Runner).to receive(:strategy_class).and_return dcp + allow(dcp).to receive(:pool_size).and_return({}) + end + describe '#dashboard_data' do it 'includes Docker-related data' do expect(dashboard_data).to include(:docker) @@ -10,13 +17,6 @@ describe Admin::DashboardHelper do end describe '#docker_data' do - before do - create(:ruby) - dcp = class_double Runner::Strategy::DockerContainerPool - allow(Runner).to receive(:strategy_class).and_return dcp - allow(dcp).to receive(:pool_size).and_return({}) - end - it 'contains an entry for every execution environment' do expect(docker_data.length).to eq(ExecutionEnvironment.count) end diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index badb0b76..333e1282 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -50,4 +50,4 @@ Shoulda::Matchers.configure do |config| end end -WebMock.allow_net_connect! +WebMock.disable_net_connect!(allow_localhost: true)