Cypress заглушки GET запрос - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь заглушить GET-запрос, и пока не получилось. В настоящее время домашняя страница довольно тяжелая, раздел героя с фоновым видео. Я хочу заблокировать этот запрос для этого видео, чтобы оно просто загружалось с пустой строкой. Когда я запустил приведенный ниже код, я вижу, что он пытается получить видео кадр за кадром, и в результате у него есть риск тайм-аута. Как я могу подойти к этому?

describe('Homepage', () => {
  beforeEach(() => {
    cy.app('clean');
    cy.viewport('macbook-13');

    cy.appFactories([
      [
        'create',
        'user',
        {
          id: 1234,
          email: 'john.doe@gmail.com',
          password: 'superSafePassword',
        },
      ],
    ]);
    cy.appScenario('homepage')

    cy.app('feature_flags', ['homepage']);

    cy.server();
    cy.route({
      method: 'GET',     
      url: '/uploads/homepage/video.mp4',   
      response: [],
      status: 200
    });

    cy.visit('/');

  });

  it('shows districts', () => {

    cy.contains('Soho').click({ force: true });

  })
})
...