diff options
Diffstat (limited to 'spec/helpers/runners_helper_spec.rb')
-rw-r--r-- | spec/helpers/runners_helper_spec.rb | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/spec/helpers/runners_helper_spec.rb b/spec/helpers/runners_helper_spec.rb deleted file mode 100644 index 042714d002e..00000000000 --- a/spec/helpers/runners_helper_spec.rb +++ /dev/null @@ -1,56 +0,0 @@ -# frozen_string_literal: true - -require 'spec_helper' - -describe RunnersHelper do - it "returns - not contacted yet" do - runner = FactoryBot.build :ci_runner - expect(runner_status_icon(runner)).to include("not connected yet") - end - - it "returns offline text" do - runner = FactoryBot.build(:ci_runner, contacted_at: 1.day.ago, active: true) - expect(runner_status_icon(runner)).to include("Runner is offline") - end - - it "returns online text" do - runner = FactoryBot.build(:ci_runner, contacted_at: 1.second.ago, active: true) - expect(runner_status_icon(runner)).to include("Runner is online") - end - - describe '#runner_contacted_at' do - let(:contacted_at_stored) { 1.hour.ago.change(usec: 0) } - let(:contacted_at_cached) { 1.second.ago.change(usec: 0) } - let(:runner) { create(:ci_runner, contacted_at: contacted_at_stored) } - - before do - runner.cache_attributes(contacted_at: contacted_at_cached) - end - - context 'without sorting' do - it 'returns cached value' do - expect(runner_contacted_at(runner)).to eq(contacted_at_cached) - end - end - - context 'with sorting set to created_date' do - before do - controller.params[:sort] = 'created_date' - end - - it 'returns cached value' do - expect(runner_contacted_at(runner)).to eq(contacted_at_cached) - end - end - - context 'with sorting set to contacted_asc' do - before do - controller.params[:sort] = 'contacted_asc' - end - - it 'returns stored value' do - expect(runner_contacted_at(runner)).to eq(contacted_at_stored) - end - end - end -end |