Sha256: 8255880ff4cc8637d155a3a2562edf09021fa18ec540e29773bc0ef6c763b922
Contents?: true
Size: 652 Bytes
Versions: 4
Compression:
Stored size: 652 Bytes
Contents
$:.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'mongo' require 'test/unit' require File.expand_path("../../test_helper", __FILE__) class ForkTest < Test::Unit::TestCase include Mongo def setup @conn = standard_connection end def test_fork # Now insert some data 10.times do |n| @conn[MONGO_TEST_DB]['nums'].insert({:a => n}) end # Now fork. You'll almost always see an exception here. if !Kernel.fork 10.times do assert @conn[MONGO_TEST_DB]['nums'].find_one end else 10.times do assert @conn[MONGO_TEST_DB]['nums'].find_one end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
mongo-1.7.1 | test/auxillary/fork_test.rb |
mongo-1.7.0 | test/auxillary/fork_test.rb |
mongo-1.7.0.rc0 | test/auxillary/fork_test.rb |
mongo-1.6.4 | test/auxillary/fork_test.rb |