Angular unit Testing : TypeError: Cannot read property 'root' of undefined
I had the same problem, just figured it out.Remove the line:
{provide: Router, useValue: mockRouter}
and it will work.
The thing is when you import RouterTestingModule
you should remove all router mocked providers, save for ActiveRoute
, etc.