Итак, у меня есть приложение AngularJS, которое очень скоро будет обновлено до Angular 6.Однако текущее приложение AngularJS имеет ноль модульных тестов.Поскольку мне поручено выполнить обновление, я хочу убедиться, что у меня есть равные функциональные возможности между унаследованным приложением и возможной версией Angular 6, и я планирую сделать это, чтобы использовать модульные тесты для обеспечения этого.
Это связано с уникальными проблемами.Например, в Angular 2+ контроллеры больше не являются чем-то большим, чем $ scope и $ rootScope, но мне нужно написать модульные тесты для существующих контроллеров, поскольку в настоящее время ни один из них не существует.Однако, если я потрачу время и напишу модульные тесты для контроллера, эти тесты очень скоро устареют и будут бесполезны.
Это лучший способ просто написать тесты для приложения AngularJS, а затем написать вторая версия тех же модульных тестов, но для компонентов Angular 6?Или есть другой способ, о котором я не знаю?
Текущая версия AngularJS, используемая приложением, - 1.3.x, и планируется обновить ее до Angular 6/7.Также используются последние версии Кармы и Жасмин.
Заранее спасибо.