From d4ce9c4f807effbdca66a2fa9f75a7bae48f0953 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Mon, 8 Feb 2016 11:55:51 +0200 Subject: [PATCH] add failing test for #4141 --- tests/translator.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/tests/translator.js b/tests/translator.js index ede6acd75a..5481e19c41 100644 --- a/tests/translator.js +++ b/tests/translator.js @@ -1,9 +1,8 @@ 'use strict'; /*global require*/ -var assert = require('assert'), - db = require('./mocks/databasemock'), - translator = require('../public/src/modules/translator.js'); +var assert = require('assert'); +var translator = require('../public/src/modules/translator.js'); describe('Translator', function(){ @@ -84,6 +83,14 @@ describe('Translator', function(){ assert.strictEqual(translated, 'Perhaps you should try logging in?'); done(); }); - }) + }); + + it('should translate titles with ampersand properly', function(done) { + var key = '[[topic:composer.replying_to, "Discussion: NodeBB Plugins & Themes section"]]'; + translator.translate(key, function(translated) { + assert.strictEqual(translated, 'Replying to "Discussion: NodeBB Plugins & Themes section"'); + done(); + }); + }); }); });