Cypress + angularFire2 + e2e тесты + пожарный магазин =? - PullRequest
0 голосов
/ 22 сентября 2019

Технологический стек в моем проекте - angularFire2, firestore, cypress, nrwl.Я хочу протестировать свое приложение с помощью Cypress (тесты e2e), и я не знаю, как лучше всего его протестировать.

Я нашел два варианта:

  • использовать следующий плагин для кипариса: https://github.com/prescottprue/cypress-firebase но я все еще не знаю, как добавить этот плагин врабочее место nrwl.В этот момент мой кипарис не видит cy.login, cy.callFirestore и т. Д. Я также не могу использовать эту команду: createTestEnvFile.ИМХО проблема может быть в расположении cypress.json в рабочей области nrwl.

  • создайте новую базу данных firebase и протестируйте приложение на новой базе данных.Это создает одну большую проблему.Мне нужно очищать базу данных после каждого теста.

Тестируете ли вы какие-либо приложения с angularFire2 и кипарисом?Есть ли у вас хорошая практика по этому вопросу, и не могли бы вы поделиться со мной?

...