I wanted to start testing express routes today but I can figure out how to test rendering jade views.
Here is my code:
Route:
router.get('/', function(req: any, res: any) {
res.render('index', { title: 'Express' });
});
Test:
describe('GET / ', () => {
it('renders index', (done) => {
request(router)
.get('/')
.render('index', { title: 'Express' })
.expect(200, done);
});
});
Of course .render
causes an error. How should I test rendering?