title: Validating Angular Testbed providers, ensuring that it can be constructed?
body: <p>I have setup an angular testbed and I noticed i forgot to provide a service to be injected into my interceptor, so it broke.</p>
  
  <p>The problem is I didn't get any feedback or errors from the testbed, is there are way to validate that all is well ?</p>
  
  <p>for example I am doing this</p>
  
  <pre><code>TestBed.configureTestingModule({
    imports: [HttpClientTestingModule, HttpClientModule],
    providers: [
      {
        multi: true,
        provide: HTTP_INTERCEPTORS,
        useClass: BaseRefInterceptor
      }
    ]
  })
  </code></pre>
  
  <p>The problem above is that the BaseRefInterceptor required a logging provider that I forgot to provide but nothing gave an error just some of my tests failed - but the failure in the tests didn't point to the inteceptor not being able to be constructed.</p>
  
  <p>I was hoping for an error saying, missing injector or something similar </p>
  
  <p>Any idea how to do this ?</p>