Я хочу издеваться над путем маршрута, например. [http: // localhost: 3000 / bookings /: bookingid] для тестирования в файле app.test.js. как этого добиться?





Вы можете протестировать маршрут, протестировав содержимое функции маршрута и имитируя собственный объект Request.
Вот пример имитационного тестирования маршрута:
app.js
router.post("/bookings/:bookingid", (req, res) => {
// validate credentials
const error = validateCredentials(req.body.username, req.body.password, req.params.bookingid);
...
}
app.test.js
describe("Booking routes", function() {
const username = "John";
const password = "stackoverflow";
const bookingid = `123`;
it("gets booking id", function() {
expect(validateCredentials(username, password, bookingid)).to.be.undefined;
});
});