UNPKG

linagora-rse

Version:
37 lines (28 loc) 948 B
'use strict'; var expect = require('chai').expect; describe('The User template module', function() { describe('store function', function() { beforeEach(function() { this.testEnv.writeDBConfigFile(); }); afterEach(function() { this.testEnv.removeDBConfigFile(); }); it('should inject the user template in the templates collection', function(done) { var self = this; var userInject = this.helpers.requireBackend('core/templates/user'); var template = this.helpers.requireBackend('core/templates/data/user-template').simple(); this.testEnv.initCore(); userInject.store(function(err) { if (err) { return done(err); } self.helpers.requireBackend('core/esn-config')('user').get(function(err, data) { expect(err).to.not.exist; expect(data).to.shallowDeepEqual(template); done(); }); }); }); }); });