status()
The isolated module explicitly binding execution logic directly to HTTP statuses without parsing overheads.
ts
ab.status("Status is 200").toBe(200);
ab.status("Status is not 500").not.toBe(500);
ab.status("Valid success").toBeOneOf([200, 201, 204]);
ab.status("Not allowed").not.toBeOneOf([400, 401, 403]);
ab.status("Greater than 199").toBeGreaterThan(199);
ab.status("Less than 300").toBeLessThan(300);
ab.status("2xx range").toBeBetween(200, 299);
ab.status("Not in 4xx range").not.toBeBetween(400, 499);
ab.status("Success response").toBeSuccess();
ab.status("Client error").toBeClientError();
ab.status("Server error").toBeServerError();
ab.status("Redirect").toBeRedirect();
ab.status("OK").toBeOK();
ab.status("Created").toBeCreated();
ab.status("Bad Request").toBeBadRequest();
ab.status("Internal Server Error").toBeInternalServerError();