Технологический стек в моем проекте - angularFire2, firestore, cypress, nrwl.Я хочу протестировать свое приложение с помощью Cypress (тесты e2e), и я не знаю, как лучше всего его протестировать.
Я нашел два варианта:
использовать следующий плагин для кипариса: https://github.com/prescottprue/cypress-firebase но я все еще не знаю, как добавить этот плагин врабочее место nrwl.В этот момент мой кипарис не видит cy.login, cy.callFirestore и т. Д. Я также не могу использовать эту команду: createTestEnvFile.ИМХО проблема может быть в расположении cypress.json в рабочей области nrwl.
создайте новую базу данных firebase и протестируйте приложение на новой базе данных.Это создает одну большую проблему.Мне нужно очищать базу данных после каждого теста.
Тестируете ли вы какие-либо приложения с angularFire2 и кипарисом?Есть ли у вас хорошая практика по этому вопросу, и не могли бы вы поделиться со мной?