diff options
Diffstat (limited to 'spec/support/shared_examples/throttled_touch.rb')
-rw-r--r-- | spec/support/shared_examples/throttled_touch.rb | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/spec/support/shared_examples/throttled_touch.rb b/spec/support/shared_examples/throttled_touch.rb deleted file mode 100644 index 4a25bb9b750..00000000000 --- a/spec/support/shared_examples/throttled_touch.rb +++ /dev/null @@ -1,20 +0,0 @@ -shared_examples_for 'throttled touch' do - describe '#touch' do - it 'updates the updated_at timestamp' do - Timecop.freeze do - subject.touch - expect(subject.updated_at).to eq(Time.zone.now) - end - end - - it 'updates the object at most once per minute' do - first_updated_at = Time.zone.now - (ThrottledTouch::TOUCH_INTERVAL * 2) - second_updated_at = Time.zone.now - (ThrottledTouch::TOUCH_INTERVAL * 1.5) - - Timecop.freeze(first_updated_at) { subject.touch } - Timecop.freeze(second_updated_at) { subject.touch } - - expect(subject.updated_at).to eq(first_updated_at) - end - end -end |