Sha256: 2f1a50e3d86f58d0ab2c33f4fe164b79aab90f9b5a73a112c0e9d003fbf307d0

Contents?: true

Size: 518 Bytes

Versions: 4

Compression:

Stored size: 518 Bytes

Contents

require 'rails_helper'

module RocketJobMissionControl
  class FakeWorker < OpenStruct
  end

  RSpec.describe 'rocket_job_mission_control/workers/index.html.haml', type: :view do
    before do
      assign(:workers, [
        FakeWorker.new(
          name: 'Worker42',
          heartbeat: spy(current_threads: 42, updated_at: 1.second.ago),
          started_at: 1.minute.ago,
        ),
      ])
      render
    end

    it 'displays the worker' do
      expect(rendered).to include('Worker42')
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rocketjob_mission_control-1.2.4 spec/views/workers/index.html.haml_spec.rb
rocketjob_mission_control-1.2.3 spec/views/workers/index.html.haml_spec.rb
rocketjob_mission_control-1.2.2 spec/views/workers/index.html.haml_spec.rb
rocketjob_mission_control-1.2.1 spec/views/workers/index.html.haml_spec.rb