當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript MockStore.setState方法代碼示例

本文整理匯總了TypeScript中@testing/utils.MockStore.setState方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript MockStore.setState方法的具體用法?TypeScript MockStore.setState怎麽用?TypeScript MockStore.setState使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在@testing/utils.MockStore的用法示例。


在下文中一共展示了MockStore.setState方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: beforeEach

 beforeEach(() => {
   store.setState(
     createState({
       symbol: 'TDD',
       loading: false,
       error: new HttpErrorResponse({})
     })
   );
   fixture.detectChanges();
 });
開發者ID:tormentedhollow,項目名稱:angular-ngrx-material-starter,代碼行數:10,代碼來源:stock-market-container.component.spec.ts

示例2: beforeEach

 beforeEach(() => {
   TestBed.configureTestingModule({
     imports: [StoreModule.forRoot({})],
     providers: [AuthGuardService, provideMockStore()]
   });
   authGuardService = TestBed.get(AuthGuardService);
   store = TestBed.get(Store);
   state = createState(authState);
   store.setState(state);
 });
開發者ID:tormentedhollow,項目名稱:angular-ngrx-material-starter,代碼行數:10,代碼來源:auth-guard.service.spec.ts

示例3: beforeEach

 beforeEach(async(() => {
   TestBed.configureTestingModule({
     imports: [CoreModule, TestingModule],
     declarations: [CrudComponent]
   }).compileComponents();
   store = TestBed.get(Store);
   store.setState(createState({ ids: [], entities: {} }));
   fixture = TestBed.createComponent(CrudComponent);
   component = fixture.componentInstance;
   fixture.detectChanges();
 }));
開發者ID:tormentedhollow,項目名稱:angular-ngrx-material-starter,代碼行數:11,代碼來源:crud.component.spec.ts

示例4: it

  it('should display todos', () => {
    store.setState(
      createState({
        items: [{ id: '1', name: 'test', done: false }],
        filter: 'ALL'
      })
    );

    fixture.detectChanges();
    expect(getTodos().length).toBe(1);
    expect(getTodos()[0].nativeElement.textContent.trim()).toBe('test');
  });
開發者ID:NLPDev,項目名稱:toHeroku,代碼行數:12,代碼來源:todos-container.component.spec.ts

示例5: async

    async(() => {
      TestBed.configureTestingModule({
        declarations: [TodosContainerComponent],
        imports: [TestingModule]
      }).compileComponents();

      store = TestBed.get(Store);
      store.setState(createState({ items: [], filter: 'ALL' }));
      fixture = TestBed.createComponent(TodosContainerComponent);
      component = fixture.componentInstance;
      fixture.detectChanges();
    })
開發者ID:NLPDev,項目名稱:toHeroku,代碼行數:12,代碼來源:todos-container.component.spec.ts

示例6: beforeEach

  beforeEach(async () => {
    component = await createComponent<FormComponent>(
      '<anms-form></anms-form>',
      {
        declarations: [FormComponent],
        imports: [TestingModule],
        providers: [NotificationService],
        detectChanges: false
      }
    );

    store = TestBed.get(Store);
    store.setState(createState(initialState));
    dispatchSpy = spyOn(store, 'dispatch');

    component.fixture.detectChanges();
  });
開發者ID:tormentedhollow,項目名稱:angular-ngrx-material-starter,代碼行數:17,代碼來源:form.component.spec.ts

示例7: async

      async(() => {
        TestBed.configureTestingModule({
          imports: [TestingModule, CoreModule, ExamplesModule],
          providers: [{ provide: Store, useClass: MockStore }]
        }).compileComponents();

        const stockMarketService = TestBed.get(StockMarketService);
        retrieveStockSpy = spyOn(
          stockMarketService,
          'retrieveStock'
        ).and.returnValue(EMPTY);

        store = TestBed.get(Store);
        store.setState(createState({ symbol: '', loading: true }));
        fixture = TestBed.createComponent(StockMarketContainerComponent);
        component = fixture.componentInstance;
        fixture.detectChanges();
      })
開發者ID:NLPDev,項目名稱:toHeroku,代碼行數:18,代碼來源:stock-market-container.component.spec.ts


注:本文中的@testing/utils.MockStore.setState方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。