DEV Community

Discussion on: How to Speed Up Angular Tests

 
aumayeung profile image
John Au-Yeung

I'm not aware of that. Too late for existing apps probably.

But looks useful for new apps.

I already refactored the TestBed to its own function so it can be imported and run anywhere, that's how I solved it.

Thread Thread
 
layzee profile image
Lars Gyrup Brink Nielsen

Thanks. Of course, there's also the option to use shallow component tests, where we include no or only some view child components in our tests:
angular.io/guide/testing#nested-co...

Thread Thread
 
aumayeung profile image
John Au-Yeung

But we still have to put dependencies in declarations right?

Thread Thread
 
layzee profile image
Lars Gyrup Brink Nielsen

Not with shallow components tests using NO_ERRORS_SCHEMA.

Thread Thread
 
aumayeung profile image
John Au-Yeung

That's great. It's annoying to have to put everything in the TestBed module.

Anything in Angular is more complex than the other frameworks.