Sha256: 079b0f22c1bc8d027dd53db4436fe08914a7fd6761635ced91917a8a89a2fb43
Contents?: true
Size: 954 Bytes
Versions: 3
Compression:
Stored size: 954 Bytes
Contents
require File.expand_path('spec_helper', File.dirname(__FILE__) + '/../') describe EMMongo::Database do include EM::Spec it 'should add a user' do @conn = EM::Mongo::Connection.new @db = @conn.db @db.add_user('test', 'test') do |res| res.should_not == nil res.should be_a_kind_of(BSON::ObjectId) done end end # This test requires the above test. it 'should authenticate a user' do @conn = EM::Mongo::Connection.new @db = @conn.db @db.authenticate('test', 'test') do |res| res.should == true done end end it 'should cache collections correctly' do @conn = EM::Mongo::Connection.new @db = @conn.db a = @db.collection('first_collection') b = @db.collection('second_collection') a.should_not == b @db.collection('first_collection').should == a @db.collection('second_collection').should == b done end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
em-mongo-0.3.6 | spec/integration/database_spec.rb |
em-mongo-0.3.5 | spec/integration/database_spec.rb |
em-mongo-0.3.4 | spec/integration/database_spec.rb |