From 2583fcddce48833679414395261c2962d6ce0dbc Mon Sep 17 00:00:00 2001 From: pierreclr Date: Wed, 25 Jan 2017 16:53:02 +0100 Subject: [PATCH] NEW automatically set strong globalize to english when passing tests --- Gruntfile.js | 6 +++++- lib/globalize.js | 7 ++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 24468780..e68451a2 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -234,6 +234,10 @@ module.exports = function(grunt) { // Default task. grunt.registerTask('default', ['browserify']); + grunt.registerTask('set-test-env', function() { + process.env.NODE_ENV = 'test'; + }); + grunt.registerTask('test', [ 'eslint', process.env.JENKINS_HOME ? 'mochaTest:unit-xml' : 'mochaTest:unit', @@ -242,5 +246,5 @@ module.exports = function(grunt) { ]); // alias for sl-ci-run and `npm test` - grunt.registerTask('mocha-and-karma', ['test']); + grunt.registerTask('mocha-and-karma', ['set-test-env', 'test']); }; diff --git a/lib/globalize.js b/lib/globalize.js index e44ee364..2c79410b 100644 --- a/lib/globalize.js +++ b/lib/globalize.js @@ -7,5 +7,10 @@ var path = require('path'); var SG = require('strong-globalize'); +if (process.env.NODE_ENV === 'test') { + module.exports = SG({language: 'en'}); +} else { + module.exports = SG(); +} + SG.SetRootDir(path.join(__dirname, '..'), {autonomousMsgLoading: 'all'}); -module.exports = SG();