Angular Material component harnesses - Angular Experts
How and why to use Angular materials component harness to write reliable, stable and readable component tests