spec/support/transactions.rb in mongo-2.10.5 vs spec/support/transactions.rb in mongo-2.11.0.rc0
- old
+ new
@@ -29,10 +29,10 @@
define_spec_tests_with_requirements(spec) do |req|
spec.tests.each do |test|
before do
if test.multiple_mongoses?
- unless SpecConfig.instance.addresses.length > 1
+ if ClusterConfig.instance.topology == :sharded && SpecConfig.instance.addresses.length == 1
skip "Test requires multiple mongoses"
end
else
# Many transaction spec tests that do not specifically deal with
# sharded transactions fail when run against a multi-mongos cluster