it('Возврат: чётырехзначный код', async () => {
expect(
await usersService.sendSmsRegister()
).toBeWithin.toBeWithinRange(1000, 9999);
})
test('numeric ranges', () => {
expect(100).toBeWithinRange(90, 110);
expect(101).not.toBeWithinRange(0, 100);
expect({apples: 6, bananas: 3}).toEqual({
apples: expect.toBeWithinRange(1, 10),
bananas: expect.not.toBeWithinRange(11, 20),
});
});
Метод JSON.stringify() преобразует значение JavaScript в строку JSON, возможно с заменой значений, если указана функция замены, или с включением только определённых свойств, если указан массив замены.
.get(gConfig.graphql.host, {
params: {
query: `query { getKaspiShops(input: {"perPage":1}) {
status,
list { id, name, merchant, logo, created, status, synchronized, synchProducts } }}`,
},
}
const fetchShops = (ctx, callback) => {
return new Promise((resolve, reject) => {
axios
.get(gConfig.graphql.host, {
params: {
query: `query { getShops(input: {q:"${searchQuery.value}", perPage:10}) {
status,
list { id, name, merchant, logo, created, status, synchronized, synchProducts } }}`,
},
})
.then(response => {
resolve(response.data.data.getShops.list)
})
.catch(error => reject(error))
})
}