#typescript #cypress
#typescript #cypress
Вопрос:
Итак, мне нужно отправить мои тесты Cypress, чтобы предварительно насытить мой redux. Это работает, но всякий раз, когда я генерирую ошибку или сбой теста, я получаю это загадочное сообщение:
Error: ENOENT: no such file or directory, stat '/Users/bill/Library/Application Support/Cypress/cy/production/projects/coresite-69f7195282475693846caddd826bc773/bundles/cypress/support/index.js'
Это произошло, когда Cypress компилировал и объединял ваш тестовый код.
Обычно это вызвано:Отсутствующий файл или зависимость Синтаксическая ошибка в файле или в одной из его зависимостей
Затем я должен закрыть свои тесты cypress, затем перезапустить с помощью «npx cypress open». Тогда все в порядке.
Я думаю, это связано с моим добавлением этого в /plugins/index.js файл
const wp = require("@cypress/webpack-preprocessor");
module.exports = (on) => {
const options = {
webpackOptions: require('../../webpack.config')({ env: 'development' }),
};
on('file:preprocessor', wp(options));
};
Есть идеи, как это исправить? Мне пришлось добавить эту причину плагина в один из моих файлов, которые я делаю:
cy.on("emit:reduxStore", async (store) => {
store.dispatch(actions.updateAreas(data));
});
Комментарии:
1. Удалось ли вам устранить эту проблему? На данный момент у меня точно такая же проблема