var selftest = require('../selftest.js'); var Sandbox = selftest.Sandbox; var utils = require('../utils.js'); var net = require('net'); var Future = require('fibers/future'); var _ = require('underscore'); var files = require('../files.js'); // Tests that observeChanges continues to work even over a mongo failover. selftest.define("mongo failover", ["slow"], function () { var s = new Sandbox(); s.set('METEOR_TEST_MULTIPLE_MONGOD_REPLSET', 't'); s.createApp("failover-test", "failover-test"); s.cd("failover-test"); var run = s.run("--once", "--raw-logs"); run.waitSecs(120); run.match("SUCCESS\n"); run.expectEnd(); run.expectExit(0); });