3 ms·
Express doesn't even have controllers though -- just a routing mechanism. If you set up your controllers so that they are independent from the routes, then the
by doomslice 14y ago
Express doesn't even have controllers though -- just a routing mechanism.
If you set up your controllers so that they are independent from the routes, then they are just as easy to test.
It could be as simple as: app.get('/users/:id', userController.userPage). You can then test userController.userPage(req, res, next) instead of the route.
- ryan_f 14y agoTrue, but in the case of the app I need to start a test server and such. Its those steps that aren't well documented and can cause confusion.