blob: 5630d8648e6445e49af35530c47c3345205b9917 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
(function() {
load("jstests/configs/standard_dump_targets.config.js");
// Tests using mongorestore to restore data from a collection whose .metadata.json
// file contains invalid indexes.
jsTest.log('Testing restoration from a metadata file with invalid indexes');
var toolTest = new ToolTest('invalid_metadata');
toolTest.startDB('foo');
// run restore, targeting a collection whose metadata file contains an invalid index
var ret = toolTest.runTool.apply(toolTest, ['restore',
'--db', 'dbOne',
'--collection', 'invalid_metadata']
.concat(getRestoreTarget('jstests/restore/testdata/dump_with_invalid/dbOne/invalid_metadata.bson')));
assert.neq(0, ret);
toolTest.stop();
}());
|