Sha256: 32e715790a18dde02e48988eb80cfb95d3826406f551b8e7cf8218d2c3a295ed
Contents?: true
Size: 1.85 KB
Versions: 2
Compression:
Stored size: 1.85 KB
Contents
$:.unshift(File.dirname(__FILE__)) require 'helpers/unit_test_helper' Ddb::Userstamp.compatibility_mode = true require 'models/user' require 'models/person' require 'models/post' require 'models/comment' class CompatibilityStampingTests< Test::Unit::TestCase # :nodoc: fixtures :people, :comments def setup Person.stamper = @delynn end def test_comment_creation_with_stamped_object assert_equal @delynn.id, Person.stamper comment = Comment.create(:comment => "Test Comment") assert_equal @delynn.id, comment.created_by assert_equal @delynn.id, comment.updated_by assert_equal @delynn, comment.creator assert_equal @delynn, comment.updater end def test_comment_creation_with_stamped_integer Person.stamper = 2 assert_equal 2, Person.stamper comment = Comment.create(:comment => "Test Comment - 2") assert_equal @nicole.id, comment.created_by assert_equal @nicole.id, comment.updated_by assert_equal @nicole, comment.creator assert_equal @nicole, comment.updater end def test_comment_updating_with_stamped_object Person.stamper = @nicole assert_equal @nicole.id, Person.stamper @first_comment.comment << " - Updated" @first_comment.save @first_comment.reload assert_equal @delynn.id, @first_comment.created_by assert_equal @nicole.id, @first_comment.updated_by assert_equal @delynn, @first_comment.creator assert_equal @nicole, @first_comment.updater end def test_comment_updating_with_stamped_integer Person.stamper = 2 assert_equal 2, Person.stamper @first_comment.comment << " - Updated" @first_comment.save @first_comment.reload assert_equal @delynn.id, @first_comment.created_by assert_equal @nicole.id, @first_comment.updated_by assert_equal @delynn, @first_comment.creator assert_equal @nicole, @first_comment.updater end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
grosser-userstamp-2.0.0 | test/compatibility_stamping_test.rb |
userstamp-2.0.0 | test/compatibility_stamping_test.rb |