express-promise-router
Version:
A lightweight wrapper for Express 4's Router that allows middleware to return promises
19 lines (13 loc) • 503 B
JavaScript
;
var assert = require("chai").assert;
var sinon = require("sinon");
var PromiseRouter = require("../lib/express-promise-router.js");
describe("Nested routes..", () => {
it("Should correctly provide handle contexts when nested routes are created", () => {
const router = PromiseRouter();
const subRouter = PromiseRouter();
subRouter.get("/users", (req, res) => res.send("ok"));
router.use("/api", subRouter);
assert.exists(router.stack[0].handle.stack);
});
});