Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ...
- cy.server(); //запускаем мок-сервер
- cy.route('GET', '**/store/goods-list?*', 'store/goods-list.json').as('goods_list_request'); //выдаем для данного роута фикстуру goods.json
- cy.fixture('store/goods-request.json').as('goods_request_reference'); //определяем фикстуру для валидации запроса к goods-list
- it("show goods in store", function () {
- cy.visit("store/")
- cy.get('#show-goods').click();
- cy.wait('@goods_list_request') //ждем события запроса к goods-list
- .then(route=>{
- let request = route.request.body;
- let request_fixture = this.goods-request-reference;
- expect(request).to.deep.equal(request_fixture); //валидируем запрос
- });
- cy.get('#goods-loads-sucess-message'); //проверяем что фронтэнд отработал корректно
- }
- ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement