Sha256: 10bbe59cb460f55e2fc9624fcdc4cb5df60b849ee0e9e67c5b0a964390095a93
Contents?: true
Size: 620 Bytes
Versions: 2
Compression:
Stored size: 620 Bytes
Contents
# encoding: UTF-8 require File.expand_path("./helper", File.dirname(__FILE__)) class Person < Ohm::Model include Ohm::Timestamping end test "a new? record" do assert nil == Person.new.created_at assert nil == Person.new.updated_at end test "on create" do person = Person.create person = Person[person.id] assert NOW == person.created_at assert NOW == person.updated_at end test "on update" do person = Person.create override(Time, :now => Time.utc(2010, 5, 13)) person.save person = Person[person.id] assert NOW == person.created_at assert Time.utc(2010, 5, 13) == person.updated_at end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ohm-contrib-1.0.rc1 | test/timestamping.rb |
ohm-contrib-1.0.rc0 | test/timestamping.rb |