2197 includes some fixes to allow the test runner to function for some spec tests. That PR includes the fixes originally included in WIP PR #2080 (now closed).
From #2080:
TODO
[ ] Fix or remove all component test specs to include basic row value if parsing parameter_list in ngOnInit
[x] Fix service injection issues, creating new mock services to inject where required
[ ] Fix other test issues
[ ] Add ng test to web-build action tests
[ ] Add support for ng test coverage
[ ] Consider migrating component tests to cypress or other runner (or keeping component tests but adding back e2e)
[ ] Start to add more meaningful component spec tests (could be follow-up)
Description
Angular has a component and service testing system which is included during new component and service creation, however only partially used for some of the newer services added to the platform.
This PR aims to fix and remove legacy code to allow the testrunner to function, and include any working tests within existing github actions testing pipelines.
2197 includes some fixes to allow the test runner to function for some spec tests. That PR includes the fixes originally included in WIP PR #2080 (now closed).
From #2080:
TODO
Description
Angular has a component and service testing system which is included during new component and service creation, however only partially used for some of the newer services added to the platform.
This PR aims to fix and remove legacy code to allow the testrunner to function, and include any working tests within existing github actions testing pipelines.
https://angular.io/guide/testing
Git Issues
Closes #
Screenshots/Videos
Significant number of test issues to fix