Using DI for testing is a really good idea! Haven't seen that before. Is useFactory necessary in the example - I would have thought that useValue would work for the same in the main app as in the tests?
useFactory
useValue
Yeah, useValue should work as well, I'm just more used to useFactory in the actual module because I use that when providing window or localStorage.
window
localStorage
Shouldn't make too much of a difference though with useFactory you could add some pre-processing later on.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Using DI for testing is a really good idea! Haven't seen that before. Is
useFactory
necessary in the example - I would have thought thatuseValue
would work for the same in the main app as in the tests?Yeah,
useValue
should work as well, I'm just more used touseFactory
in the actual module because I use that when providingwindow
orlocalStorage
.Shouldn't make too much of a difference though with
useFactory
you could add some pre-processing later on.