diff options
author | Mike Grundy <michael.grundy@10gen.com> | 2016-02-04 12:31:43 -0500 |
---|---|---|
committer | Mike Grundy <michael.grundy@10gen.com> | 2016-02-05 15:00:52 -0500 |
commit | 55b5ad87239ba35e542add1e7402fe775dc19b8e (patch) | |
tree | 64e8ac3964c3c8d4c3e970737ebcc57ab604969c /jstests/tool/csvexport1.js | |
parent | f541080e8a4283a79cf21c5d62ffac325f7dad05 (diff) | |
download | mongo-55b5ad87239ba35e542add1e7402fe775dc19b8e.tar.gz |
SERVER-22341 fix jslint errors in jstests/tool with eslint --fix
Diffstat (limited to 'jstests/tool/csvexport1.js')
-rw-r--r-- | jstests/tool/csvexport1.js | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/jstests/tool/csvexport1.js b/jstests/tool/csvexport1.js index 628ccb56994..f01acbcd6fc 100644 --- a/jstests/tool/csvexport1.js +++ b/jstests/tool/csvexport1.js @@ -1,64 +1,64 @@ // csvexport1.js -t = new ToolTest( "csvexport1" ) +t = new ToolTest( "csvexport1" ); c = t.startDB( "foo" ); assert.eq( 0 , c.count() , "setup1" ); -objId = ObjectId() +objId = ObjectId(); -c.insert({ a : new NumberInt(1) , b : objId , c: [1, 2, 3], d : {a : "hello", b : "world"} , e: '-'}) -c.insert({ a : -2.0, c : MinKey, d : "Then he said, \"Hello World!\"", e : new NumberLong(3)}) +c.insert({ a : new NumberInt(1) , b : objId , c: [1, 2, 3], d : {a : "hello", b : "world"} , e: '-'}); +c.insert({ a : -2.0, c : MinKey, d : "Then he said, \"Hello World!\"", e : new NumberLong(3)}); c.insert({ a : new BinData(0, "1234"), b : ISODate("2009-08-27T12:34:56.789"), c : new Timestamp(1234, 9876), d : /foo*\"bar\"/i, - e : function foo() { print("Hello World!"); }}) + e : function foo() { print("Hello World!"); }}); assert.eq( 3 , c.count() , "setup2" ); -t.runTool( "export" , "--out" , t.extFile , "-d" , t.baseName , "-c" , "foo" , "--csv", "-f", "a,b,c,d,e") +t.runTool( "export" , "--out" , t.extFile , "-d" , t.baseName , "-c" , "foo" , "--csv", "-f", "a,b,c,d,e"); -c.drop() +c.drop(); -assert.eq( 0 , c.count() , "after drop" ) +assert.eq( 0 , c.count() , "after drop" ); t.runTool("import", "--file", t.extFile, "-d", t.baseName, "-c", "foo", "--type", "csv", "--headerline"); assert.soon ( 3 + " == c.count()", "after import"); // Note: Exporting and Importing to/from CSV is not designed to be round-trippable -expected = [] -expected.push({ a : 1, b : "ObjectId(" + objId.valueOf() + ")", c : [ 1, 2, 3 ], d : { "a" : "hello", "b" : "world" }, e : "-"}) -expected.push({ a : -2.0, b : "", c : "$MinKey", d : "Then he said, \"Hello World!\"", e : 3}) +expected = []; +expected.push({ a : 1, b : "ObjectId(" + objId.valueOf() + ")", c : [ 1, 2, 3 ], d : { "a" : "hello", "b" : "world" }, e : "-"}); +expected.push({ a : -2.0, b : "", c : "$MinKey", d : "Then he said, \"Hello World!\"", e : 3}); // "t" should be 1234, but the shell interprets the first field of timestamps as milliseconds while // they are stored as seconds. See SERVER-7718. expected.push({ a : "D76DF8", b : "2009-08-27T12:34:56.789Z", c : { "$timestamp" : { "t" : 1234, "i" : 9876 } }, - d : "/foo*\\\"bar\\\"/i", e : tojson(function foo() { print("Hello World!"); })}) + d : "/foo*\\\"bar\\\"/i", e : tojson(function foo() { print("Hello World!"); })}); -actual = [] +actual = []; actual.push(c.find({a : 1}).toArray()[0]); actual.push(c.find({a : -2.0}).toArray()[0]); actual.push(c.find({a : "D76DF8"}).toArray()[0]); for (i = 0; i < expected.length; i++) { - delete actual[i]._id - assert.eq(Object.keys(expected[i]).length, Object.keys(actual[i]).length) - keys = Object.keys(expected[i]) + delete actual[i]._id; + assert.eq(Object.keys(expected[i]).length, Object.keys(actual[i]).length); + keys = Object.keys(expected[i]); for(var j=0;j<keys.length;j++){ - expectedVal = expected[i][keys[j]] + expectedVal = expected[i][keys[j]]; if((typeof expectedVal)== "object"){ // For fields which contain arrays or objects, they have been // exported as JSON - parse the JSON in the output and verify // that it matches the original document's value - assert.docEq(expectedVal, JSON.parse(actual[i][keys[j]]), "CSV export " + i) + assert.docEq(expectedVal, JSON.parse(actual[i][keys[j]]), "CSV export " + i); }else{ // Otherwise just compare the values directly - assert.eq(expectedVal, actual[i][keys[j]], "CSV export " + i) + assert.eq(expectedVal, actual[i][keys[j]], "CSV export " + i); } } } -t.stop() +t.stop(); |