Sha256: df30d899a349cb5cf16ace67feeb2ff19108ba69487d016b75b6e623c7fe6aa6

Contents?: true

Size: 824 Bytes

Versions: 2

Compression:

Stored size: 824 Bytes

Contents

require 'test_helper'

class Address; end

class MongoMapperTest < Test::Unit::TestCase  
  should "be able to write and read connection" do
    conn = XGen::Mongo::Driver::Connection.new
    MongoMapper.connection = conn
    MongoMapper.connection.should == conn
  end
  
  should "default connection to new mongo ruby driver" do
    MongoMapper.connection = nil
    MongoMapper.connection.should be_instance_of(XGen::Mongo::Driver::Connection)
  end
  
  should "be able to write and read default database" do
    MongoMapper.database = DefaultDatabase
    MongoMapper.database.should be_instance_of(XGen::Mongo::Driver::DB)
    MongoMapper.database.name.should == DefaultDatabase
  end
  
  should "have document not found error" do
    lambda {
      MongoMapper::DocumentNotFound
    }.should_not raise_error
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hashrocket-mongomapper-0.3.14 test/unit/test_mongomapper.rb
hashrocket-mongomapper-0.3.15 test/unit/test_mongomapper.rb