откуда берется переменная cy в кипарисе - PullRequest
0 голосов
/ 28 августа 2018

Я установил ESlint в нашем тестовом проекте, и он начал показывать мне несколько ошибок, которые мне нужно устранить

одна из ошибок в cy.request ('someURL');

Ошибка cy не определена

поэтому я добавил оператор импорта поверх файла, как этот

import { cy } from 'cypress';

После добавления этого оператора ни один из запросов не обрабатывается. Я получаю эту ошибку при попытке выполнить тесты.

Error

Тесты выполняются безупречно после удаления оператора импорта

где я иду не так

1 Ответ

0 голосов
/ 28 августа 2018

cy - глобальная переменная. Очень похоже на location. Так что на самом деле это window.cy. Вы можете добавить его к глобалам в Eslint. Не импортируйте cy из кипариса.

{
    "globals": {
        "cy": true
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...