/
test.js
28 lines (23 loc) · 933 Bytes
/
test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
require('./express-cookies');
var Browser = require('zombie'),
visitLinks = require('../testlib/visitLinks'),
DE = new Browser(),
EN = new Browser();
EN.cookies('localhost', '/').set("yourcookiename", "en");
DE.cookies('localhost', '/').set("yourcookiename", "de");
describe('res.__() is able to handle concurrent request correctly', function(){
describe('serial requests', function () {
visitLinks('series', 'test', EN, 'Hello', DE, 'Hallo');
});
describe('parallel requests', function () {
visitLinks('parallel', 'test', EN, 'Hello', DE, 'Hallo');
});
})
describe('i18n.__() is NOT able to handle concurrent request correctly', function(){
describe('serial requests', function () {
visitLinks('series', 'testfail', EN, 'Hello', DE, 'Hello');
});
describe('parallel requests', function () {
visitLinks('parallel', 'testfail', EN, 'Hello', DE, 'Hello');
});
})