diff options
Diffstat (limited to 'spec/support/shared_examples/models/trackable_shared_examples.rb')
-rw-r--r-- | spec/support/shared_examples/models/trackable_shared_examples.rb | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/spec/support/shared_examples/models/trackable_shared_examples.rb b/spec/support/shared_examples/models/trackable_shared_examples.rb deleted file mode 100644 index 649a8eb2d6c..00000000000 --- a/spec/support/shared_examples/models/trackable_shared_examples.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true - -RSpec.shared_examples 'a time trackable' do - describe '#total_time_spent' do - context 'when total time spent exceeds the allowed limit' do - let(:time_spent) { Timelog::MAX_TOTAL_TIME_SPENT + 1.second } - - it 'returns the maximum allowed total time spent' do - timelog.update_column(:time_spent, time_spent.to_i) - - expect(trackable.total_time_spent).to eq(Timelog::MAX_TOTAL_TIME_SPENT) - end - - context 'when total time spent is below 0' do - let(:time_spent) { -Timelog::MAX_TOTAL_TIME_SPENT - 1.second } - - it 'returns the minimum allowed total time spent' do - timelog.update_column(:time_spent, time_spent.to_i) - - expect(trackable.total_time_spent).to eq(-Timelog::MAX_TOTAL_TIME_SPENT) - end - end - end - end -end |