UNPKG

@methodus/server

Version:
53 lines 2.15 kB
"use strict"; var ExpressTestServer_1; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); "use strict"; const alsatian_1 = require("alsatian"); const module_1 = require("./module"); const controllers_1 = require("../../tests/controllers/"); const shim_1 = require("../../tests/shim"); const proxy_controller_1 = require("../../tests/controllers/proxy.controller"); let ModuleClass = class ModuleClass { constructor() { this.name = 'ModuleClass'; } }; ModuleClass = tslib_1.__decorate([ module_1.Module(), shim_1.RouterConfiguration(controllers_1.TestController, "express"), shim_1.RouterConfiguration(controllers_1.ScreensDataController, "express"), shim_1.RouterConfiguration(proxy_controller_1.ProxiedController, "express"), shim_1.ClientConfiguration(controllers_1.TestTarget, shim_1.BuiltInTransports.Http, 'http://localhost:8020'), tslib_1.__metadata("design:paramtypes", []) ], ModuleClass); exports.ModuleClass = ModuleClass; let ExpressTestServer = ExpressTestServer_1 = class ExpressTestServer extends shim_1.ConfiguredServer { constructor() { super(ExpressTestServer_1); } }; ExpressTestServer = ExpressTestServer_1 = tslib_1.__decorate([ shim_1.ServerConfiguration(shim_1.BuiltInServers.Express, { port: process.env.PORT || 8020 }), shim_1.ModuleConfiguration(ModuleClass), tslib_1.__metadata("design:paramtypes", []) ], ExpressTestServer); exports.ExpressTestServer = ExpressTestServer; let ModulesTest = class ModulesTest { async createModule() { const module = new ModuleClass(); alsatian_1.Expect(module).toBeDefined(); } }; tslib_1.__decorate([ alsatian_1.AsyncTest('Create module'), alsatian_1.Timeout(1000 * 1000), tslib_1.__metadata("design:type", Function), tslib_1.__metadata("design:paramtypes", []), tslib_1.__metadata("design:returntype", Promise) ], ModulesTest.prototype, "createModule", null); ModulesTest = tslib_1.__decorate([ alsatian_1.TestFixture('Module decorators') ], ModulesTest); exports.ModulesTest = ModulesTest; //# sourceMappingURL=module.spec.js.map