blob: a6536ecba4a66deb4c5b28bbc1e7cbb22abc84e6 (
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
26
27
28
|
/*
* Tests that the informational flags --version and --help give reasonable
* output.
*/
(function() {
if (typeof getToolTest === 'undefined') {
load('jstests/configs/plain_28.config.js');
}
load('jstests/libs/extended_assert.js');
var assert = extendedAssert;
var toolTest = getToolTest('oplogInformationalFlagTest');
var commonToolArgs = getCommonToolArguments();
var verifyFlagOutput = function(flag, expected) {
var args = ['oplog'].concat(commonToolArgs).concat(flag);
assert.eq(toolTest.runTool.apply(toolTest, args), 0,
'mongooplog should succeed with ' + flag);
assert.strContains.soon(expected, rawMongoProgramOutput,
'mongooplog ' + flag + " should produce output that contains '" +
expected + "'");
};
verifyFlagOutput('--help', 'Usage:');
toolTest.stop();
}());
|