Add JSCS, fix style.
This commit is contained in:
		| @@ -7,20 +7,20 @@ describe('Parse', function () { | ||||
|         var po = PO.parse(fs.readFileSync(__dirname + '/fixtures/big.po', 'utf8')); | ||||
|         assert.notEqual(po, null); | ||||
|         assert.equal(po.items.length, 69); | ||||
|          | ||||
|  | ||||
|         var item = po.items[0]; | ||||
|         assert.equal(item.msgid, "Title"); | ||||
|         assert.equal(item.msgstr, "Titre"); | ||||
|         assert.equal(item.msgid, 'Title'); | ||||
|         assert.equal(item.msgstr, 'Titre'); | ||||
|     }); | ||||
|  | ||||
|     it('Handles multi-line strings', function () { | ||||
|         var po = PO.parse(fs.readFileSync(__dirname + '/fixtures/multi-line.po', 'utf8')); | ||||
|         assert.notEqual(po, null); | ||||
|         assert.equal(po.items.length, 1); | ||||
|          | ||||
|  | ||||
|         var item = po.items[0]; | ||||
|         assert.equal(item.msgid, "The following placeholder tokens can be used in both paths and titles. When used in a path or title, they will be replaced with the appropriate values."); | ||||
|         assert.equal(item.msgstr, "Les ébauches de jetons suivantes peuvent être utilisées à la fois dans les chemins et dans les titres. Lorsqu'elles sont utilisées dans un chemin ou un titre, elles seront remplacées par les valeurs appropriées."); | ||||
|         assert.equal(item.msgid, 'The following placeholder tokens can be used in both paths and titles. When used in a path or title, they will be replaced with the appropriate values.'); | ||||
|         assert.equal(item.msgstr, 'Les ébauches de jetons suivantes peuvent être utilisées à la fois dans les chemins et dans les titres. Lorsqu\'elles sont utilisées dans un chemin ou un titre, elles seront remplacées par les valeurs appropriées.'); | ||||
|     }); | ||||
|  | ||||
|     it('Handles multi-line headers', function () { | ||||
| @@ -35,11 +35,11 @@ describe('Parse', function () { | ||||
|         var po = PO.parse(fs.readFileSync(__dirname + '/fixtures/comment.po', 'utf8')); | ||||
|         assert.notEqual(po, null); | ||||
|         assert.equal(po.items.length, 1); | ||||
|          | ||||
|  | ||||
|         var item = po.items[0]; | ||||
|         assert.equal(item.msgid, "Title, as plain text"); | ||||
|         assert.equal(item.msgstr, "Attribut title, en tant que texte brut"); | ||||
|         assert.deepEqual(item.comments, ["Translator comment"]); | ||||
|         assert.equal(item.msgid, 'Title, as plain text'); | ||||
|         assert.equal(item.msgstr, 'Attribut title, en tant que texte brut'); | ||||
|         assert.deepEqual(item.comments, ['Translator comment']); | ||||
|     }); | ||||
|  | ||||
|     it('Handles extracted comments', function () { | ||||
| @@ -48,26 +48,26 @@ describe('Parse', function () { | ||||
|         assert.equal(po.items.length, 1); | ||||
|  | ||||
|         var item = po.items[0]; | ||||
|         assert.equal(item.msgid, "Title, as plain text"); | ||||
|         assert.equal(item.msgstr, "Attribut title, en tant que texte brut"); | ||||
|         assert.deepEqual(item.extractedComments, ["Extracted comment"]); | ||||
|         assert.equal(item.msgid, 'Title, as plain text'); | ||||
|         assert.equal(item.msgstr, 'Attribut title, en tant que texte brut'); | ||||
|         assert.deepEqual(item.extractedComments, ['Extracted comment']); | ||||
|     }); | ||||
|  | ||||
|     it('Handles string references', function () { | ||||
|         var po = PO.parse(fs.readFileSync(__dirname + '/fixtures/reference.po', 'utf8')); | ||||
|         assert.notEqual(po, null); | ||||
|         assert.equal(po.items.length, 2); | ||||
|          | ||||
|  | ||||
|         var item = po.items[0]; | ||||
|         assert.equal(item.msgid, "Title, as plain text"); | ||||
|         assert.equal(item.msgstr, "Attribut title, en tant que texte brut"); | ||||
|         assert.deepEqual(item.comments, ["Comment"]); | ||||
|         assert.deepEqual(item.references, [".tmp/crm/controllers/map.js"]); | ||||
|          | ||||
|         assert.equal(item.msgid, 'Title, as plain text'); | ||||
|         assert.equal(item.msgstr, 'Attribut title, en tant que texte brut'); | ||||
|         assert.deepEqual(item.comments, ['Comment']); | ||||
|         assert.deepEqual(item.references, ['.tmp/crm/controllers/map.js']); | ||||
|  | ||||
|         item = po.items[1]; | ||||
|         assert.equal(item.msgid, "X"); | ||||
|         assert.equal(item.msgstr, "Y"); | ||||
|         assert.deepEqual(item.references, ["a", "b"]); | ||||
|         assert.equal(item.msgid, 'X'); | ||||
|         assert.equal(item.msgstr, 'Y'); | ||||
|         assert.deepEqual(item.references, ['a', 'b']); | ||||
|     }); | ||||
|  | ||||
|     it('Parses flags', function () { | ||||
| @@ -76,8 +76,8 @@ describe('Parse', function () { | ||||
|         assert.equal(po.items.length, 1); | ||||
|  | ||||
|         var item = po.items[0]; | ||||
|         assert.equal(item.msgid, "Sources"); | ||||
|         assert.equal(item.msgstr, "Source"); | ||||
|         assert.equal(item.msgid, 'Sources'); | ||||
|         assert.equal(item.msgstr, 'Source'); | ||||
|         assert.notEqual(item.flags, null); | ||||
|         assert.equal(item.flags.fuzzy, true); | ||||
|     }); | ||||
|   | ||||
| @@ -3,7 +3,7 @@ var fs = require('fs'); | ||||
| var PO = require('..'); | ||||
|  | ||||
| function assertHasLine(str, line) { | ||||
|     var lines = str.split("\n"); | ||||
|     var lines = str.split('\n'); | ||||
|     var found = false; | ||||
|  | ||||
|     for (var i = 0; i < lines.length; i++) { | ||||
| @@ -13,7 +13,7 @@ function assertHasLine(str, line) { | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     assert(found, "Could not find line: " + line); | ||||
|     assert(found, 'Could not find line: ' + line); | ||||
| } | ||||
|  | ||||
| describe('Write', function () { | ||||
| @@ -21,28 +21,28 @@ describe('Write', function () { | ||||
|         var input = fs.readFileSync(__dirname + '/fixtures/fuzzy.po', 'utf8'); | ||||
|         var po = PO.parse(input); | ||||
|         var str = po.toString(); | ||||
|         assertHasLine(str, "#, fuzzy"); | ||||
|         assertHasLine(str, '#, fuzzy'); | ||||
|     }); | ||||
|  | ||||
|     it('write msgid', function () { | ||||
|         var input = fs.readFileSync(__dirname + '/fixtures/fuzzy.po', 'utf8'); | ||||
|         var po = PO.parse(input); | ||||
|         var str = po.toString(); | ||||
|         assertHasLine(str, "msgid \"Sources\""); | ||||
|         assertHasLine(str, 'msgid "Sources"'); | ||||
|     }); | ||||
|  | ||||
|     it('write msgstr', function () { | ||||
|         var input = fs.readFileSync(__dirname + '/fixtures/fuzzy.po', 'utf8'); | ||||
|         var po = PO.parse(input); | ||||
|         var str = po.toString(); | ||||
|         assertHasLine(str, "msgstr \"Source\""); | ||||
|         assertHasLine(str, 'msgstr "Source"'); | ||||
|     }); | ||||
|  | ||||
|     it('write translator comment', function () { | ||||
|         var input = fs.readFileSync(__dirname + '/fixtures/comment.po', 'utf8'); | ||||
|         var po = PO.parse(input); | ||||
|         var str = po.toString(); | ||||
|         assertHasLine(str, "# Translator comment"); | ||||
|         assertHasLine(str, '# Translator comment'); | ||||
|     }); | ||||
|  | ||||
|     it('write extracted comment', function () { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user