Что такое codeceptjs, эквивалентный expect?

Я выполняю вызов API и хочу убедиться, что это удалось. Что-то вроде этого:

var response = await api.ensureSettings(data);

expect(response.code).toBe(200);

Как я могу проверить эквивалентность в codeceptjs?


person NDavis    schedule 15.11.2017    source источник


Ответы (2)


Вы можете использовать его с chai http://chaijs.com/. После установки chai просто выполните:

var expect = require('chai').expect;

поверх вашего тестового скрипта, чем вы можете использовать

expect(response.code).to.be.equal(200);

Я рекомендую вам использовать postman / newman для тестирования вашего Api, но вы тоже можете сделать это с помощью codeceptjs.

person Renan Lira    schedule 31.01.2018

вам нужно использовать дополнительные библиотеки либо codeceptjs chai, либо codeceptjs assert library

codeceptjs-assert: 0.0.4, codeceptjs-chai: ^ 1.0.0,

I.assertStrictEqual (response.code, 200)

person Vitalii Sotnichenko    schedule 27.11.2020