Advertisement
Guest User

Untitled

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