Assertions allow you to declaratively write tests.
This should cover most of your testing needs. For complex tests, you can write test scripts.
To access HTTP response headers, you can query res.headers.['xyz]
(whereas xyz
is the lower-cased header name like x-powered-by
for example). Be aware that accessing inexistent headers will result in an error, as an inexistent header is not an empty string, but "undefined".