Sha256: 9b3450520e7417cd3d851aad7733ea7aa2a75c2632bea2d757a426bd6093d7e0
Contents?: true
Size: 617 Bytes
Versions: 9
Compression:
Stored size: 617 Bytes
Contents
require 'timely/time_since' require 'timecop' describe Timely::TimeSince do before { Timecop.freeze(DateTime.new(2000, 1, 10, 12, 0, 42)) } after { Timecop.return } context '42 seconds ago' do subject(:time) { DateTime.new(2000, 1, 10, 12, 0, 0) } its(:seconds_since) { should eq 42 } its(:minutes_since) { should eq 0 } its(:hours_since) { should eq 0 } end context 'a day ago' do subject(:time) { DateTime.new(2000, 1, 9, 12, 0, 42) } its(:seconds_since) { should eq 24*60*60 } its(:minutes_since) { should eq 24*60 } its(:hours_since) { should eq 24 } end end
Version data entries
9 entries across 9 versions & 1 rubygems