Я бег E2e испытания против AngularJS сайта, используя Карму и углового сценария.AngularJS Е2Е тестирования: Как выполнить код один раз (как beforeEach)
Я выполняю код для входа в функцию beforeEach
перед каждым it
блоком.
У моей функции входа в систему есть задержка ожидания, чтобы убедиться, что логин завершен правильно. Это отнимает много времени и неэффективно (не говоря уже о неэлегантном). Кроме того, пользователь будет входить только один раз во время сеанса, поэтому это будет более точно моделировать мой сценарий.
Что я ищу это before
функции, которая выполняет вход только один раз для сбора it
блоков, содержащихся в describe
блока, но это средство, кажется, не существует (я проверил документы и исходный код).
Похоже на очевидное требование для библиотеки тестирования! Кто-нибудь решил эту проблему?
Ха-ха! Я громко рассмеялся, когда прочитал это. Это так просто и понятно, но никто не предлагал никаких других вариантов, поэтому это может быть единственным хорошим решением :-) – Scott