Sha256: 494d6fc072e81a6f724a42f2d02271747662615e85eeeedc36b1dafe0048ba3b
Contents?: true
Size: 828 Bytes
Versions: 24
Compression:
Stored size: 828 Bytes
Contents
require 'spec_helper' module DashingContrib describe Jobs::Sidekiq do describe '#validate_state' do let(:metrics) { { metrics: [{ label: 'Failed', value: failed_value }] } } context 'when failed is below warning' do let(:failed_value) { 12 } it { expect(Jobs::Sidekiq.validate_state(metrics, {})).to eq(DashingContrib::RunnableJob::OK) } end context 'when failed count is at warning level' do let(:failed_value) { 133 } it { expect(Jobs::Sidekiq.validate_state(metrics, {})).to eq(DashingContrib::RunnableJob::WARNING) } end context 'when failed count is above critical' do let(:failed_value) { 20123 } it { expect(Jobs::Sidekiq.validate_state(metrics, {})).to eq(DashingContrib::RunnableJob::CRITICAL) } end end end end
Version data entries
24 entries across 24 versions & 1 rubygems