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();
});
});
});