UNPKG

metastocle-ms

Version:
45 lines (38 loc) 1.21 kB
import { assert } from "chai"; import express from "../../src/server/transports/express/index.js"; const ServerExpressMetastocle = express(); export default function () { describe('ServerExpressMetastocle', () => { let server; let nodeServer; describe('instance creation', function () { it('should create an instance', function () { assert.doesNotThrow(() => server = new ServerExpressMetastocle()); server.node = this.node; nodeServer = this.node.server; this.node.server = server; }); }); describe('.init()', function () { it('should not throw an exception', async function () { await server.init(); }); }); describe('.deinit()', function () { it('should not throw an exception', async function () { await server.deinit(); }); }); describe('reinitialization', () => { it('should not throw an exception', async function () { await server.init(); }); }); describe('.destroy()', function () { it('should not throw an exception', async function () { await server.destroy(); this.node.server = nodeServer; }); }); }); }