Sha256: ebfff838fdf3dffe1c3da9ca0c3e24808388a298047032bb47f723989b17061f
Contents?: true
Size: 784 Bytes
Versions: 10
Compression:
Stored size: 784 Bytes
Contents
require 'test_helper' class EqualityTest < Test::Unit::TestCase context "Case equality" do setup do @klass = Class.new do include MongoMapper::Plugins::Equality end @subklass = Class.new(@klass) @faker = Class.new do def initialize(faked) @faked = faked end def is_a?(klass) @faked.is_a? klass end end end should "work with regular instance" do @klass.should === @klass.new end should "work with instances of subclasses" do @klass.should === @subklass.new end should "work with a faker class" do @klass.should === @faker.new(@klass.new) end should "not work with other instances" do @klass.should_not === 1 end end end
Version data entries
10 entries across 10 versions & 3 rubygems