2015-12-29 3 views
0

История:Canonical способ тест e2e сетки угловой UI

Недавно наш пользовательский интерфейс переключается из пользовательских таблиц Angular UI grid, как он стабилизировался и навороченный.

Основная страница Угловой UI-сетки утверждает, что имеет «интеграцию тестирования e2e», но нам трудно выполнять эту работу.

Из чего мы понимаем, что они подразумевают под «интеграцией тестирования e2e», являются два helper files: gridTestUtils и gridObjectTestUtils.

Есть несколько проблем с этим:

  • эти два вспомогательных файлами не являются частью самого модуля angular-ui-grid и не доступны в виде отдельной библиотеки, которая означает, что мы должны в основном скопировать текущих содержимого обоих файлов и создавать их локально вручную.
  • похоже, что все вспомогательные функции требуют, чтобы идентификатор сетки был известен заранее, но наши сетки были сгенерированы автоматически (фактически на самом деле angular-ui-grid), и мы находим сетки с использованием других локаторов

С другой стороны, предоставленные в этих вспомогательных файлах методы, такие как resizeHeaderCell(), shiftClickHeaderCell(), действительно удобны и могут сэкономить много времени, когда дело доходит до тестирования.

Вопрос:

Что такое канонический способ проверить угловые сетки UI и имеет никого не везло e2e тест-интегрирующий с библиотекой с помощью вышеупомянутых вспомогательных функций?

ответ

1

Вам не нужно копировать текущее содержимое этих файлов и создавать их локально вручную. Вы можете установить репозиторий ui-grid через npm: npm install angular-ui/ui-grid.

Смежные вопросы