Sha256: 49d243d8557dd8ce2569e0db430083e5bf7761d88819f91e30e894d2f1aa13d0

Contents?: true

Size: 666 Bytes

Versions: 36

Compression:

Stored size: 666 Bytes

Contents

require 'test_helper'

class TestRailsCompatibility < Test::Unit::TestCase
  class Item
    include MongoMapper::EmbeddedDocument
    key :for_all, String
  end
  
  class Order
    include MongoMapper::Document
    many :items, :class_name => 'TestRailsCompatibility::Item'
    key :order_only, String
  end
  
  context "Document" do
    setup do
      Order.collection.clear
    end
  
    should "have to_param that returns id" do
      instance = Order.create('_id' => 1234)
      instance.to_param.should == '1234'
    end

    should "alias new to new_record?" do
      instance = Order.new
      instance.new_record?.should == instance.new?
    end
  end
end

Version data entries

36 entries across 36 versions & 9 rubygems

Version Path
crnixon-mongomapper-0.3.4 test/functional/test_rails_compatibility.rb
djsun-mongomapper-0.3.3 test/functional/test_rails_compatibility.rb
djsun-mongomapper-0.3.5.1 test/functional/test_rails_compatibility.rb
djsun-mongomapper-0.3.5.2 test/functional/test_rails_compatibility.rb
djsun-mongomapper-0.3.5.4 test/functional/test_rails_compatibility.rb
djsun-mongomapper-0.3.5.5 test/functional/test_rails_compatibility.rb
djsun-mongomapper-0.3.5 test/functional/test_rails_compatibility.rb
hashrocket-mongomapper-0.3.10 test/functional/test_rails_compatibility.rb
hashrocket-mongomapper-0.3.11 test/functional/test_rails_compatibility.rb
hashrocket-mongomapper-0.3.12 test/functional/test_rails_compatibility.rb
hashrocket-mongomapper-0.3.13 test/functional/test_rails_compatibility.rb
hashrocket-mongomapper-0.3.14 test/functional/test_rails_compatibility.rb
hashrocket-mongomapper-0.3.15 test/functional/test_rails_compatibility.rb
hashrocket-mongomapper-0.3.3 test/functional/test_rails_compatibility.rb
hashrocket-mongomapper-0.3.4.1 test/functional/test_rails_compatibility.rb
hashrocket-mongomapper-0.3.4 test/functional/test_rails_compatibility.rb
hashrocket-mongomapper-0.3.5 test/functional/test_rails_compatibility.rb
hashrocket-mongomapper-0.3.6 test/functional/test_rails_compatibility.rb
hashrocket-mongomapper-0.3.7 test/functional/test_rails_compatibility.rb
hashrocket-mongomapper-0.3.8 test/functional/test_rails_compatibility.rb