expectStatus
Assert response status code
Syntax
js
expectStatus(status)
js
expectStatus(status, message)
Usage
โ Correct Usage
js
await spec()
.get('/api/users')
.expectStatus(200);
js
await spec()
.get('/api/users')
.expectStatus(200, 'An error occurred in the API call because it did not return the statusCode 200');
js
// bdd style
const _spec = await spec().get('/api/users');
_spec.response().to.have.status(200);
Arguments
> status (number)
Response status code.
> message (string)
Custom message.
Examples
js
const { spec } = require('pactum');
await spec()
.get('https://reqres.in/api/users')
.expectStatus(200);
js
const { spec } = require('pactum');
await spec()
.get('https://reqres.in/api/users')
.expectStatus(200, 'An error occurred in the API call because it did not return the statusCode 200');