let _ = require('lodash'); let assert = require('chai').assert; let pluginOptions = { logger: { level: 'debug' }, persistence: { type: 'memory' }, service: { connection: { protocol: 'none' } } }; suite('EmailTemplatesSenecaPlugin', ()=> { let seneca; suiteSetup((done) => { seneca = require('seneca')({ strict: { result: false } }); // Load Seneca plugin let plugin = require('../../src/container/EmailTemplatesSenecaPlugin'); seneca.use(plugin, pluginOptions); seneca.ready(done); }); suiteTeardown((done) => { seneca.close(done); }); test('Ping', (done) => { seneca.act( { role: 'email_templates', cmd: 'get_templates' }, (err, page) => { assert.isNull(err); assert.isObject(page); done(); } ); }); });