"Jasmine also provides a `clock` feature to mock dates. Angular automatically runs tests that are run after    `jasmine.clock().install()` is called inside a `fakeAsync()` method until `jasmine.clock().uninstall()` is called.  `fakeAsync` is not needed and throws an error if nested.