var request = require('supertest'); var assert = require('assert'); var hbs = require('..'); describe('i18n', function() { var app; beforeEach(function() { var apper = require('./apps/i18n'); app = apper.create(hbs.create()); }); it('should render en', function(done) { request(app) .get('/') .set('Cookie', 'locale=en') .end(function(req, res) { var expected = 'text to test\n
\n1 cat2 cats'; assert.equal(res.text, expected); done(); }); }); it('should render fr', function(done) { request(app) .get('/') .set('Cookie', 'locale=fr') .end(function(req, res) { var expected = 'Texte à tester\n
\n1 chat2 chats'; assert.equal(res.text, expected); done(); }); }); });