diff --git a/package.json b/package.json index 685020a2..d081d164 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,7 @@ "feedme": "latest", "helmet": "^3.6.1", "iconv-lite": "latest", + "mocha-logger": "^1.0.5", "moment": "latest", "request": "^2.81.0", "rrule-alt": "^2.2.5", diff --git a/tests/unit/translations/same_keys.js b/tests/unit/translations/same_keys.js index 67ed7170..9511a60f 100644 --- a/tests/unit/translations/same_keys.js +++ b/tests/unit/translations/same_keys.js @@ -2,6 +2,7 @@ var fs = require("fs"); var path = require("path"); var chai = require("chai"); var expect = chai.expect; +var mlog = require("mocha-logger"); describe("Translations have the same keys as en.js", function() { var translations = require("../../../translations/translations.js"); @@ -31,6 +32,8 @@ describe("Translations have the same keys as en.js", function() { expect(fileKeys).to.deep.equal(baseKeys); } catch(e) { if (e instanceof chai.AssertionError) { + diff = baseKeys.filter(function(x) { return fileKeys.indexOf(x) < 0 }); + mlog.pending("Missing Translations for language " + tr + ": ", diff); test.skip(); } else { throw e;