├── .babelrc ├── .eslintrc.json ├── .flowconfig ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .travis.yml ├── CHANGELOG.md ├── CNAME ├── LICENSE ├── README.md ├── __tests__ ├── assertions │ ├── inspect.test.js │ └── is.test.js ├── createErrorMessage.test.js ├── expectSaga │ ├── __snapshots__ │ │ └── promise-result.test.js.snap │ ├── _store.js │ ├── assertions │ │ ├── _helper.js │ │ ├── actionChannel.test.js │ │ ├── apply-method.test.js │ │ ├── apply.test.js │ │ ├── call-method.test.js │ │ ├── call.test.js │ │ ├── cps.test.js │ │ ├── fork.test.js │ │ ├── get-context.test.js │ │ ├── put.test.js │ │ ├── putResolve.test.js │ │ ├── race.test.js │ │ ├── returns.test.js │ │ ├── select.test.js │ │ ├── set-context.test.js │ │ ├── spawn.test.js │ │ ├── take.test.js │ │ ├── takeMaybe.test.js │ │ └── throws.test.js │ ├── cancelling.test.js │ ├── delay.test.js │ ├── expectSaga.test.js │ ├── falsy-values.test.js │ ├── promise-result.test.js │ ├── providers │ │ ├── actionChannel.test.js │ │ ├── all.test.js │ │ ├── apply-method.test.js │ │ ├── apply.test.js │ │ ├── assert.test.js │ │ ├── call-method.test.js │ │ ├── call.test.js │ │ ├── cancel.test.js │ │ ├── cancelled.test.js │ │ ├── cps.test.js │ │ ├── errors.test.js │ │ ├── flush.test.js │ │ ├── fork.test.js │ │ ├── get-context.test.js │ │ ├── join.test.js │ │ ├── multiple.test.js │ │ ├── put.test.js │ │ ├── race.test.js │ │ ├── retry.test.js │ │ ├── saga-helpers.test.js │ │ ├── select.test.js │ │ ├── set-context.test.js │ │ ├── spawn.test.js │ │ ├── static.test.js │ │ └── take.test.js │ ├── reducer │ │ ├── complex.test.js │ │ ├── sequential.test.js │ │ └── simple.test.js │ ├── reportActualEffects.test.js │ ├── returns.test.js │ ├── take-patterns.test.js │ ├── wrapped-sagas.test.js │ └── yield-iterator.test.js ├── serializeTakePattern.test.js ├── testSaga │ ├── base.test.js │ └── effects │ │ ├── all.test.js │ │ ├── apply-method.test.js │ │ ├── call-method.test.js │ │ ├── context.test.js │ │ ├── debounce.test.js │ │ ├── delay.test.js │ │ ├── putResolve.test.js │ │ ├── retry.test.js │ │ ├── takeEvery.test.js │ │ ├── takeLatest.test.js │ │ ├── takeLeading.test.js │ │ ├── takeMaybe.test.js │ │ └── throttle.test.js ├── utils │ ├── findIndex.test.js │ └── schedule.test.js └── validateEffects.test.js ├── book.json ├── decls └── index.js ├── docs ├── README.md ├── SUMMARY.md ├── getting-started.md ├── integration-testing │ ├── README.md │ ├── dispatching.md │ ├── effect-creators.md │ ├── exposed-effects.md │ ├── forked-sagas.md │ ├── mocking │ │ ├── README.md │ │ ├── dynamic-providers.md │ │ └── static-providers.md │ ├── negated-assertions.md │ ├── partial-matching.md │ ├── return-value.md │ ├── snapshot-testing.md │ ├── state.md │ ├── thrown-errors.md │ └── timeout.md └── unit-testing │ ├── README.md │ ├── effect-creators.md │ ├── error-messages.md │ ├── general-assertions.md │ ├── saga-helpers.md │ └── time-travel.md ├── effects.d.ts ├── flow-typed └── npm │ └── jest_v16.x.x.js ├── index.d.ts ├── matchers.d.ts ├── matchers.js ├── package.json ├── providers.d.ts ├── providers.js ├── src ├── expectSaga │ ├── expectations.js │ ├── findDispatchableActionIndex.js │ ├── index.js │ ├── matchers │ │ ├── helpers.js │ │ └── index.js │ ├── parseEffect.js │ ├── provideValue.js │ ├── providers │ │ ├── helpers.js │ │ └── index.js │ ├── reportActualEffects.js │ ├── sagaIdFactory.js │ └── sagaWrapper.js ├── index.js ├── shared │ ├── SagaTestError.js │ ├── keys.js │ └── serializeEffect.js ├── testSaga │ ├── assertSameEffect.js │ ├── createErrorMessage.js │ ├── getFunctionName.js │ ├── historyTypes.js │ ├── index.js │ ├── serializeTakePattern.js │ └── validateEffects.js └── utils │ ├── ArraySet.js │ ├── __mocks__ │ └── logging.js │ ├── array.js │ ├── asEffect.js │ ├── async.js │ ├── deprecate.js │ ├── identity.js │ ├── logging.js │ ├── noop.js │ └── object.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | redux-saga-test-plan.jeremyfairbank.com 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/assertions/inspect.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/assertions/inspect.test.js -------------------------------------------------------------------------------- /__tests__/assertions/is.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/assertions/is.test.js -------------------------------------------------------------------------------- /__tests__/createErrorMessage.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/createErrorMessage.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/__snapshots__/promise-result.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/__snapshots__/promise-result.test.js.snap -------------------------------------------------------------------------------- /__tests__/expectSaga/_store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/_store.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/_helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/_helper.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/actionChannel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/actionChannel.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/apply-method.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/apply-method.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/apply.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/apply.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/call-method.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/call-method.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/call.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/call.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/cps.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/cps.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/fork.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/fork.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/get-context.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/get-context.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/put.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/put.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/putResolve.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/putResolve.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/race.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/race.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/returns.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/returns.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/select.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/select.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/set-context.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/set-context.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/spawn.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/spawn.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/take.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/take.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/takeMaybe.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/takeMaybe.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/assertions/throws.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/assertions/throws.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/cancelling.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/cancelling.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/delay.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/delay.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/expectSaga.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/expectSaga.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/falsy-values.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/falsy-values.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/promise-result.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/promise-result.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/actionChannel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/actionChannel.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/all.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/all.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/apply-method.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/apply-method.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/apply.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/apply.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/assert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/assert.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/call-method.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/call-method.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/call.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/call.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/cancel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/cancel.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/cancelled.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/cancelled.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/cps.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/cps.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/errors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/errors.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/flush.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/flush.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/fork.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/fork.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/get-context.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/get-context.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/join.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/join.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/multiple.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/multiple.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/put.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/put.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/race.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/race.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/retry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/retry.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/saga-helpers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/saga-helpers.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/select.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/select.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/set-context.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/set-context.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/spawn.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/spawn.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/static.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/static.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/providers/take.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/providers/take.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/reducer/complex.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/reducer/complex.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/reducer/sequential.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/reducer/sequential.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/reducer/simple.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/reducer/simple.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/reportActualEffects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/reportActualEffects.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/returns.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/returns.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/take-patterns.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/take-patterns.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/wrapped-sagas.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/wrapped-sagas.test.js -------------------------------------------------------------------------------- /__tests__/expectSaga/yield-iterator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/expectSaga/yield-iterator.test.js -------------------------------------------------------------------------------- /__tests__/serializeTakePattern.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/serializeTakePattern.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/base.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/base.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/effects/all.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/effects/all.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/effects/apply-method.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/effects/apply-method.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/effects/call-method.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/effects/call-method.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/effects/context.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/effects/context.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/effects/debounce.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/effects/debounce.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/effects/delay.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/effects/delay.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/effects/putResolve.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/effects/putResolve.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/effects/retry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/effects/retry.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/effects/takeEvery.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/effects/takeEvery.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/effects/takeLatest.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/effects/takeLatest.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/effects/takeLeading.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/effects/takeLeading.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/effects/takeMaybe.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/effects/takeMaybe.test.js -------------------------------------------------------------------------------- /__tests__/testSaga/effects/throttle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/testSaga/effects/throttle.test.js -------------------------------------------------------------------------------- /__tests__/utils/findIndex.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/utils/findIndex.test.js -------------------------------------------------------------------------------- /__tests__/utils/schedule.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/utils/schedule.test.js -------------------------------------------------------------------------------- /__tests__/validateEffects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/__tests__/validateEffects.test.js -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/book.json -------------------------------------------------------------------------------- /decls/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/decls/index.js -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/SUMMARY.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/integration-testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/README.md -------------------------------------------------------------------------------- /docs/integration-testing/dispatching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/dispatching.md -------------------------------------------------------------------------------- /docs/integration-testing/effect-creators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/effect-creators.md -------------------------------------------------------------------------------- /docs/integration-testing/exposed-effects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/exposed-effects.md -------------------------------------------------------------------------------- /docs/integration-testing/forked-sagas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/forked-sagas.md -------------------------------------------------------------------------------- /docs/integration-testing/mocking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/mocking/README.md -------------------------------------------------------------------------------- /docs/integration-testing/mocking/dynamic-providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/mocking/dynamic-providers.md -------------------------------------------------------------------------------- /docs/integration-testing/mocking/static-providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/mocking/static-providers.md -------------------------------------------------------------------------------- /docs/integration-testing/negated-assertions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/negated-assertions.md -------------------------------------------------------------------------------- /docs/integration-testing/partial-matching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/partial-matching.md -------------------------------------------------------------------------------- /docs/integration-testing/return-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/return-value.md -------------------------------------------------------------------------------- /docs/integration-testing/snapshot-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/snapshot-testing.md -------------------------------------------------------------------------------- /docs/integration-testing/state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/state.md -------------------------------------------------------------------------------- /docs/integration-testing/thrown-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/thrown-errors.md -------------------------------------------------------------------------------- /docs/integration-testing/timeout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/integration-testing/timeout.md -------------------------------------------------------------------------------- /docs/unit-testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/unit-testing/README.md -------------------------------------------------------------------------------- /docs/unit-testing/effect-creators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/unit-testing/effect-creators.md -------------------------------------------------------------------------------- /docs/unit-testing/error-messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/unit-testing/error-messages.md -------------------------------------------------------------------------------- /docs/unit-testing/general-assertions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/unit-testing/general-assertions.md -------------------------------------------------------------------------------- /docs/unit-testing/saga-helpers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/unit-testing/saga-helpers.md -------------------------------------------------------------------------------- /docs/unit-testing/time-travel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/docs/unit-testing/time-travel.md -------------------------------------------------------------------------------- /effects.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/effects.d.ts -------------------------------------------------------------------------------- /flow-typed/npm/jest_v16.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/flow-typed/npm/jest_v16.x.x.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/index.d.ts -------------------------------------------------------------------------------- /matchers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/matchers.d.ts -------------------------------------------------------------------------------- /matchers.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/expectSaga/matchers'); 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/package.json -------------------------------------------------------------------------------- /providers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/providers.d.ts -------------------------------------------------------------------------------- /providers.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/expectSaga/providers'); 2 | -------------------------------------------------------------------------------- /src/expectSaga/expectations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/expectSaga/expectations.js -------------------------------------------------------------------------------- /src/expectSaga/findDispatchableActionIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/expectSaga/findDispatchableActionIndex.js -------------------------------------------------------------------------------- /src/expectSaga/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/expectSaga/index.js -------------------------------------------------------------------------------- /src/expectSaga/matchers/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/expectSaga/matchers/helpers.js -------------------------------------------------------------------------------- /src/expectSaga/matchers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/expectSaga/matchers/index.js -------------------------------------------------------------------------------- /src/expectSaga/parseEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/expectSaga/parseEffect.js -------------------------------------------------------------------------------- /src/expectSaga/provideValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/expectSaga/provideValue.js -------------------------------------------------------------------------------- /src/expectSaga/providers/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/expectSaga/providers/helpers.js -------------------------------------------------------------------------------- /src/expectSaga/providers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/expectSaga/providers/index.js -------------------------------------------------------------------------------- /src/expectSaga/reportActualEffects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/expectSaga/reportActualEffects.js -------------------------------------------------------------------------------- /src/expectSaga/sagaIdFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/expectSaga/sagaIdFactory.js -------------------------------------------------------------------------------- /src/expectSaga/sagaWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/expectSaga/sagaWrapper.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/index.js -------------------------------------------------------------------------------- /src/shared/SagaTestError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/shared/SagaTestError.js -------------------------------------------------------------------------------- /src/shared/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/shared/keys.js -------------------------------------------------------------------------------- /src/shared/serializeEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/shared/serializeEffect.js -------------------------------------------------------------------------------- /src/testSaga/assertSameEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/testSaga/assertSameEffect.js -------------------------------------------------------------------------------- /src/testSaga/createErrorMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/testSaga/createErrorMessage.js -------------------------------------------------------------------------------- /src/testSaga/getFunctionName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/testSaga/getFunctionName.js -------------------------------------------------------------------------------- /src/testSaga/historyTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/testSaga/historyTypes.js -------------------------------------------------------------------------------- /src/testSaga/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/testSaga/index.js -------------------------------------------------------------------------------- /src/testSaga/serializeTakePattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/testSaga/serializeTakePattern.js -------------------------------------------------------------------------------- /src/testSaga/validateEffects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/testSaga/validateEffects.js -------------------------------------------------------------------------------- /src/utils/ArraySet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/utils/ArraySet.js -------------------------------------------------------------------------------- /src/utils/__mocks__/logging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/utils/__mocks__/logging.js -------------------------------------------------------------------------------- /src/utils/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/utils/array.js -------------------------------------------------------------------------------- /src/utils/asEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/utils/asEffect.js -------------------------------------------------------------------------------- /src/utils/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/utils/async.js -------------------------------------------------------------------------------- /src/utils/deprecate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/utils/deprecate.js -------------------------------------------------------------------------------- /src/utils/identity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/utils/identity.js -------------------------------------------------------------------------------- /src/utils/logging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/utils/logging.js -------------------------------------------------------------------------------- /src/utils/noop.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export default function noop() {} 4 | -------------------------------------------------------------------------------- /src/utils/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/src/utils/object.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfairbank/redux-saga-test-plan/HEAD/yarn.lock --------------------------------------------------------------------------------