Я думаю о создании нашего кода с помощью Webpack и babel, чтобы мы могли смешивать зависимости ES6 с уже существующими зависимостями AMD, а также продолжать поддерживать IE11 в соответствии с требованиями бизнеса.
Наши регрессионные тесты в основном:
- один javascript тестовый файл для модульного тестирования каждого класса
- один HTML файл для каждого пользовательского элемента, с javascript файл для запуска тестов WebDriver против него
Это хорошо работает с Intern, где вы просто перечисляете все тестовые файлы javascript в вашей конфигурации Intern. Но это не звучит практично с Webpack, потому что он эффективно создает сотни точек входа.
Это решение просто иметь тестовый индекс. js файл типа, который требует (то есть включает) весь тест javascript файлов, а затем объединить все тестовые файлы HTML в одно приложение Storybook типа? Или есть что-то попроще?