summaryrefslogtreecommitdiff
path: root/jstests/repl/repl_sync_only_db_with_special_chars.js
blob: 1daaf1abe85b8c9b2f1e48ff1f65d62702dcd451 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

doTest = function() {

    var rt = new ReplTest("repl_sync_only_db_with_special_chars");
    var normalDB = "abc";
    var specialDB = "[a-z]+";
    var master = rt.start(true);
    var slave = rt.start(false, {only: specialDB});

    master.getDB(normalDB).data.save({a: 1});
    master.getDB(specialDB).data.save({z: 1});

    assert.soon(function() {
        var normalDocs = slave.getDB(normalDB).data.find().count();
        var specialDocs = slave.getDB(specialDB).data.find().count();

        return normalDocs == 0 && specialDocs == 1;
    }, "Failed to only sync to " + specialDB);

};

// Disabled because of SERVER-10344
if (false) {
    doTest();
}