UNPKG

pomelo-upgrade

Version:
46 lines (37 loc) 1.35 kB
const should = require('should'); const serialFilter = require('../../../lib/filters/handler/serial'); const FilterService = require('../../../lib/common/service/filterService'); const util = require('util'); const mockSession = { key : '123' }; const WAIT_TIME = 100; describe('#serialFilter',function() { it('should do before filter ok',function(done) { const service = new FilterService(); const filter = serialFilter(); service.before(filter); service.beforeFilter(null,mockSession,function() { should.exist(mockSession); should.exist(mockSession.__serialTask__); done(); }); }); it('should do after filter by doing before filter ok',function(done) { const service = new FilterService(); const filter = serialFilter(); let _session ; service.before(filter); service.beforeFilter(null,mockSession,function() { should.exist(mockSession); should.exist(mockSession.__serialTask__); _session = mockSession; }); service.after(filter); service.afterFilter(null,null,mockSession,null,function() { should.exist(mockSession); should.strictEqual(mockSession,_session); }); setTimeout(done,WAIT_TIME); }); });