Sha256: 5f3bbd66f6d79308e1d82bb3372ee90bd96dc0ff41cb984a6474ddad89c4b296
Contents?: true
Size: 783 Bytes
Versions: 1
Compression:
Stored size: 783 Bytes
Contents
File.expand_path("../lib/mongomapper_id2.rb", __FILE__) require 'test_helper' require 'mongomapper_id2' class AutoIncrementTest < Test::Unit::TestCase context "autoincrementing" do setup do @klass = Doc do key :title, String end @klass.auto_increment! end should "set id2 on create" do doc = @klass.new(:title => 'The Simpsons Movie') doc.id2.should be(nil) doc.save doc.id2.should_not be(nil) id2 = doc.id2 doc.save doc.id2.should eql id2 end should "auto increment id2" do doc = @klass.new(:title => 'Pirates of Silicon Valley') doc.save doc2 = @klass.new(:title => 'Tropa de Elite') doc2.save (doc.id2 + 1).should eql doc2.id2 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mongomapper_id2-0.0.3 | test/functional/test_auto_increment.rb |