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


TypeScript redux-saga-test-plan-ts.expectSaga函數代碼示例

本文整理匯總了TypeScript中redux-saga-test-plan-ts.expectSaga函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript expectSaga函數的具體用法?TypeScript expectSaga怎麽用?TypeScript expectSaga使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


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

示例1: it

 it('should add recommendations page if recommendations were returned', () => {
     return expectSaga(recommendationsSaga(mockStoreApi))
         .withState({
             currentUser: {
                 status: 'LOGGED_IN',
                 token: '',
             },
             ignored: [],
             owned: [],
         })
         .provide([
             [call(mockStoreApi.getRecommendations, ''), { data: mockRecommendations }],
             [call(createScrollChannel), mockScrollChannel],
             [take(mockScrollChannel), mockScrollInfo299px],
             [matchers.call.fn(getRecommendationsPage), mockPage],
             [take(mockScrollChannel), mockScrollInfo299px],
             [matchers.call.fn(getRecommendationsPage), mockPage],
         ])
         .put(productActions.add(mockPage.products))
         .put(recommendationsActions.addPage(mockPage.items))
         .delay(100)
         .put(productActions.add(mockPage.products))
         .put(recommendationsActions.addPage(mockPage.items))
         .silentRun(150)
 })
開發者ID:steam-react,項目名稱:steam,代碼行數:25,代碼來源:recommendations.test.ts

示例2: it

 it('should wait for authentication', () => {
     return expectSaga(storeFrontSaga(mockStoreApi))
         .provide([
             [select(isAuthCheckFinished), false]
         ])
         .take(authActions.authCheckFinished.getType())
         .silentRun(50)
 })
開發者ID:steam-react,項目名稱:steam,代碼行數:8,代碼來源:storeFront.test.ts


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