test/base.rb in time-lord-0.1.5 vs test/base.rb in time-lord-0.2.5

- old
+ new

@@ -11,92 +11,110 @@ end describe "seconds" do before do @past = Time.now - 30 * Time::Second + @future = Time.now + 30 * Time::Second end it 'returns the correct string' do @past.time_ago_in_words.must_equal "30 seconds ago" + @future.distance_in_words.must_equal "in 30 seconds" end end describe "minutes" do before do @past = Time.now - 15 * Time::Minute + @future = Time.now + 15 * Time::Minute end it 'returns the correct string' do @past.time_ago_in_words.must_equal "15 minutes ago" + @future.distance_in_words.must_equal "in 15 minutes" end end describe "singular form for 1" do before do @past = Time.now - 1 * Time::Minute + @future = Time.now + 1 * Time::Minute end it 'returns the correct string' do @past.time_ago_in_words.must_equal "1 minute ago" + @future.distance_in_words.must_equal "in 1 minute" end end describe 'hours' do before do @past = Time.now - 4 * Time::Hour + @future = Time.now + 4 * Time::Hour end it 'returns the correct string' do @past.time_ago_in_words.must_equal "4 hours ago" + @future.distance_in_words.must_equal "in 4 hours" end end describe 'days' do before do @past = Time.now - 3 * Time::Day + @future = Time.now + 3 * Time::Day end it 'returns the correct string' do @past.time_ago_in_words.must_equal "3 days ago" + @future.distance_in_words.must_equal "in 3 days" end end describe 'weeks' do before do @past = Time.now - 2 * Time::Week + @future = Time.now + 2 * Time::Week end it 'returns the correct string' do @past.time_ago_in_words.must_equal "2 weeks ago" + @future.distance_in_words.must_equal "in 2 weeks" end end describe 'months' do before do @past = Time.now - 7 * Time::Month + @future = Time.now + 7 * Time::Month end it 'returns the correct string' do @past.time_ago_in_words.must_equal "7 months ago" + @future.distance_in_words.must_equal "in 7 months" end end describe 'years' do before do @past = Time.now - 3 * Time::Year + @future = Time.now + 3 * Time::Year end it 'returns the correct string' do @past.time_ago_in_words.must_equal "3 years ago" + @future.distance_in_words.must_equal "in 3 years" end end describe 'millennium' do before do @past = Time.now - 4 * Time::Millennium + @future = Time.now + 4 * Time::Millennium end it 'returns the correct string' do @past.time_ago_in_words.must_equal "4 millenniums ago" + @future.distance_in_words.must_equal "in 4 millenniums" end end end