Skip to content

Commit

Permalink
Tweak test code
Browse files Browse the repository at this point in the history
We many need to pass the last optional Hash to `.with()` as Hash
literal.
  • Loading branch information
a2ikm committed May 25, 2022
1 parent 7205f6a commit ed5e81a
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions spec/unit/mongo_mapper_spec.rb
Expand Up @@ -71,7 +71,7 @@ class Address; end
'development' => {'hosts' => ['127.0.0.1:27017'], 'database' => 'test', 'read' => 'primary'}
}
logger = double('logger')
Mongo::Client.should_receive(:new).with(['127.0.0.1:27017'], :logger => logger, :read => :primary, :database => 'test')
Mongo::Client.should_receive(:new).with(['127.0.0.1:27017'], { :logger => logger, :read => :primary, :database => 'test' })
MongoMapper.connect('development', :logger => logger)
end

Expand All @@ -80,7 +80,7 @@ class Address; end
'development' => {'hosts' => ['192.168.1.1:2222'], 'database' => 'test', 'safe' => true}
}
logger = double('logger')
Mongo::Client.should_receive(:new).with(['192.168.1.1:2222'], :logger => logger, :safe => true, :database => 'test')
Mongo::Client.should_receive(:new).with(['192.168.1.1:2222'], { :logger => logger, :safe => true, :database => 'test' })
MongoMapper.connect('development', :logger => logger)
end

Expand All @@ -89,15 +89,15 @@ class Address; end
'development' => {'uri' => 'mongodb://127.0.0.1:27017/test', 'options'=> {:foo => 1}}
}
logger = double('logger')
Mongo::Client.should_receive(:new).with('mongodb://127.0.0.1:27017/test', :logger => logger, :foo => 1)
Mongo::Client.should_receive(:new).with('mongodb://127.0.0.1:27017/test', { :logger => logger, :foo => 1 })
MongoMapper.connect('development', :logger => logger)
end

it "should work with authentication" do
MongoMapper.config = {
'development' => {'hosts' => ['127.0.0.1:27017'], 'database' => 'test', 'user' => 'john', 'password' => 'secret'}
}
Mongo::Client.should_receive(:new).with(['127.0.0.1:27017'], :database => 'test', :user => 'john', :password => 'secret')
Mongo::Client.should_receive(:new).with(['127.0.0.1:27017'], { :database => 'test', :user => 'john', :password => 'secret' })
MongoMapper.connect('development')
end

Expand Down Expand Up @@ -129,7 +129,7 @@ class Address; end
it "should work as shortcut for setting config, environment and options" do
config, logger = double('config'), double('logger')
MongoMapper.should_receive(:config=).with(config)
MongoMapper.should_receive(:connect).with('development', :logger => logger)
MongoMapper.should_receive(:connect).with('development', { :logger => logger })
MongoMapper.should_receive(:handle_passenger_forking).once
MongoMapper.setup(config, 'development', :logger => logger)
end
Expand Down

0 comments on commit ed5e81a

Please sign in to comment.