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
useFactorynecessary in the example - I would have thought thatuseValuewould work for the same in the main app as in the tests?Yeah,
useValueshould work as well, I'm just more used touseFactoryin the actual module because I use that when providingwindoworlocalStorage.Shouldn't make too much of a difference though with
useFactoryyou could add some pre-processing later on.