Sha256: 46ccbf9b026e7e8d87b0181da6eb332dc3e07b9ac9a770d91b81a65bfdde107e
Contents?: true
Size: 1.07 KB
Versions: 3
Compression:
Stored size: 1.07 KB
Contents
require 'mongo-db-utils/models/db' include MongoDbUtils::Model describe MongoDbUtils::Model::Db do it "should construct" do db = Db.new("mongodb://user:pass@localhost:27017/db") db.to_host_s.should == "localhost:27017" db.name.should == "db" db.username.should == "user" db.password.should == "pass" db.uri == "mongodb://user:pass@localhost:27017/db" db.authentication_required?.should == true end it "should construct - no user/pass" do db = Db.new("mongodb://localhost:27017/db") db.to_host_s.should == "localhost:27017" db.name.should == "db" db.username.should == "" db.password.should == "" db.uri == "mongodb://localhost:27017/db" db.authentication_required?.should == false end it "should build a replicaset db" do rs = ReplicaSetDb.new("mongodb://user:pass@host:port,host2:port2/db", "my-set") rs.set_name.should == "my-set" rs.to_host_s === "my-set/host:port,host2:port2" rs.uri.should == "mongodb://user:pass@host:port,host2:port2/db" rs.authentication_required?.should == true end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mongo-db-utils-0.1.0 | spec/models/db_spec.rb |
mongo-db-utils-0.0.9.3 | spec/models/db_spec.rb |
mongo-db-utils-0.0.9.2 | spec/models/db_spec.rb |