Sha256: 02f7b79f9c45b6314cc0b8e548fd158ebebe5564f89b53e69816f6c5deb68d9d

Contents?: true

Size: 910 Bytes

Versions: 5

Compression:

Stored size: 910 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')

describe "Datet" do
  it "should be able to make ago-strings" do
    require "knj/datet"
    
    time = Time.at(Time.now.to_i - 5)
    datet = Knj::Datet.in(time)
    res = datet.ago_str
    raise "Expected '5 seconds ago' but got: '#{res}'." if res != "5 seconds ago"
    
    
    time = Time.at(Time.now.to_i - 1800)
    datet = Knj::Datet.in(time)
    res = datet.ago_str
    raise "Expected '30 minutes ago' but got: '#{res}'." if res != "30 minutes ago"
    
    
    time = Time.at(Time.now.to_i - 60)
    datet = Knj::Datet.in(time)
    res = datet.ago_str
    raise "Expected '1 minute ago' but got: '#{res}'." if res != "1 minute ago"
    
    
    time = Time.at(Time.now.to_i - 48 * 3600)
    datet = Knj::Datet.in(time)
    res = datet.ago_str
    raise "Expected '2 days ago' but got: '#{res}'." if res != "2 days ago"
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
knjrbfw-0.0.32 spec/datet_spec.rb
knjrbfw-0.0.31 spec/datet_spec.rb
knjrbfw-0.0.30 spec/datet_spec.rb
knjrbfw-0.0.29 spec/datet_spec.rb
knjrbfw-0.0.28 spec/datet_spec.rb