nralcm
Version:
This is a framework based on NodeJs to manage rest api request lifecycle
29 lines (28 loc) • 1.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
require("mocha");
const chai_1 = require("chai");
const rest_api_configuration_1 = require("./rest-api.configuration");
describe("RestApiConfiguration", () => {
let filter = {};
describe("addFilter", () => {
it("should add filter and length of RestApiConfiguration.Filters must be 1", () => {
let restApiConfiguration = new rest_api_configuration_1.RestApiConfiguration();
restApiConfiguration.addFilter(filter);
let filters = restApiConfiguration.Filters;
chai_1.expect(filters.length).to.equal(1);
});
});
describe("addRoutes", () => {
it("adding 1 route must add 1", () => {
let routes = [
{
path: "demo"
}
];
let restApiConfiguration = new rest_api_configuration_1.RestApiConfiguration();
restApiConfiguration.addRoutes(routes);
chai_1.expect(restApiConfiguration.routes.length).to.equal(1);
});
});
});