Я хочу убедиться, что использование реального экземпляра Store вместо фиктивного Store не помешает моим существующим данным магазина в моем приложении Angular. Это может быть больше общим вопросом о модулях тестирования Angular, но я хочу направить его конкретно к библиотекам управления состоянием в этом случае.
Пример тестового модуля:
beforeEach(async(() => {
TestBed.configureTestingModule({
imports: [
NgxsModule.forRoot([ZooState])
],
}).compileComponents();
store = TestBed.get(Store);
}));
Пример app.module
@NgModule({
imports: [
NgxsModule.forRoot([ZooState])
],
bootstrap: [AppComponent]
})
export class AppModule {}
Будет ли экземпляр TestBed мешать (фактически использовать) экземпляр AppModule? Если да, то почему бы им НЕ рекомендовать издеваться над магазином в обоих комплектах документации?