Угловая 4, ошибка: невозможно разрешить все параметры для StateObservable: (?) - PullRequest
1 голос
/ 21 июня 2019

Я пишу юнит-тест на одном из моих сервисов.Я получаю сообщение об ошибке: не удается разрешить все параметры для StateObservable: (?).и мой тест не пройден.Может кто-нибудь сказать мне, в чем проблема?

код файла спецификации

fdescribe("Physician Service", () => {
let physicianService: PhysicianService;
let httpTestingController: HttpTestingController;
let backend: MockBackend;
let initialResponse: any;

beforeEach(() => {
 TestBed.configureTestingModule({
  imports: [
    HttpClientTestingModule
  ],
  providers: [
    Http,
    ConnectionBackend,
    UtilService,
    StateObservable,
    RouterModule,
    SessionService,
    HttpClientTestingModule,
    BaseRequestOptions,
    MockBackend,
    PhysicianService,
    AuthService,
    BrowserXhr,
    XHRBackend,
    Store,
    {
      deps: [
        MockBackend,
        BaseRequestOptions
      ],
      provide: Http,
      useFactory: (backend: MockBackend, defaultOptions: BaseRequestOptions) => {
        return new Http(backend, defaultOptions);
      }
    }
  ],
  schemas:[
    NO_ERRORS_SCHEMA
    ]
  });
 });

 fit("Should Create Physicians Service",
  inject([PhysicianService], (physicianService: PhysicianService) => {
    expect(physicianService).toBeTruthy();
    }));

 });

Может кто-нибудь помочь мне в этом отношении Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...