๐๏ธ Beyond Unit vs. Integration
Before diving any deeper, let's align on the testing categories we are going to discuss.
๐๏ธ Designing a Testing Strategy
The main goals to keep in mind when designing a testing strategy are:
๐๏ธ Fake It Till You Mock It
Tame Angular test doubles, from pragmatic fakes to the rare true mock, and know when each one keeps your tests lean.
๐๏ธ Controlling Time in Tests
Understand why time-based behavior is challenging to test and how fake timers and dynamic timing configuration address different scenarios.