lte
Checks if actual value is less than or equal to the given number.
Syntax
js
lte(input)
Usage
โ Correct Usage
js
// with custom input
lte(10);
Arguments
> input (number)
Input to return while using in contract testing. It can be anything.
Examples
Assertions
In this example, we are asserting the response from random-user api. The results from the server are dynamic, so we are using the lte matcher in expectJsonMatch to validate the age.
ageshould be less than or equal to 100.
js
const { spec } = require('pactum');
const { lte } = require('pactum-matchers');
await spec()
.get('https://randomuser.me/api')
.expectJsonMatch({
"results": [
{
"dob": {
"age": lte(100)
}
}
]
});