UNPKG

@methodus/server

Version:

Server components for @methodus workflow

57 lines 2.71 kB
"use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); process.env.test = 'true'; const emitter_server_1 = require("./servers/emitter.server"); const emitter_plugin_1 = require("./servers/emitter.plugin"); const controllers_1 = require("./controllers/"); const framework_injection_1 = __importDefault(require("@methodus/framework-injection")); describe('Test Emitter configuration', () => { let testTarget; let server; afterAll(() => { server.kill(); }); beforeAll(() => { testTarget = framework_injection_1.default.Injector.get(controllers_1.TestTarget); return new Promise((resolve, reject) => __awaiter(void 0, void 0, void 0, function* () { server = new emitter_server_1.EmitterTestServer(); server.on('ready', () => { resolve(); }); })); }); it('testTypes', () => __awaiter(void 0, void 0, void 0, function* () { yield testTarget.testTypes(new Date().toISOString()); })); xit('list', () => __awaiter(void 0, void 0, void 0, function* () { emitter_plugin_1.resultEmitter.on('list', (data) => { expect(data.result.length).toBe(5); }); yield testTarget.list('someauth', 'up'); })); xit('listDefaults', () => __awaiter(void 0, void 0, void 0, function* () { emitter_plugin_1.resultEmitter.on('listdefaults', (data) => { expect(data.result.length).toBe(5); }); yield testTarget.listdefaults({ param1: '1', param2: '2' }, {}, {}, {}, {}, {}, {}, {}, {}); })); xit('read', () => __awaiter(void 0, void 0, void 0, function* () { emitter_plugin_1.resultEmitter.on('read', (data) => { expect(data.error).toBe('intended error'); }); yield testTarget.read(511798); })); }); //# sourceMappingURL=emitter.spec.js.map