├── .github └── workflows │ ├── ci.yml │ └── clean.yml ├── .gitignore ├── .jvmopts ├── .scalafmt.conf ├── LICENSE.txt ├── README.md ├── core ├── js-native │ └── src │ │ └── main │ │ └── scala │ │ └── cats │ │ └── effect │ │ └── testing │ │ └── RuntimePlatform.scala ├── jvm │ └── src │ │ └── main │ │ └── scala │ │ └── cats │ │ └── effect │ │ └── testing │ │ └── RuntimePlatform.scala └── shared │ └── src │ └── main │ └── scala │ └── cats │ └── effect │ └── testing │ └── UnsafeRun.scala ├── minitest └── shared │ └── src │ ├── main │ └── scala │ │ └── cats │ │ └── effect │ │ └── testing │ │ └── minitest │ │ ├── BaseIOTestSuite.scala │ │ ├── DeterministicIOTestSuite.scala │ │ └── IOTestSuite.scala │ └── test │ └── scala │ └── cats │ └── effect │ └── testing │ └── minitest │ ├── TestDetSuite.scala │ └── TestNondetSuite.scala ├── project ├── build.properties └── plugins.sbt ├── scalatest ├── js-native │ └── src │ │ └── main │ │ └── scala │ │ └── cats │ │ └── effect │ │ └── testing │ │ └── scalatest │ │ └── AsyncIOSpec.scala ├── jvm │ └── src │ │ ├── main │ │ └── scala │ │ │ └── cats │ │ │ └── effect │ │ │ └── testing │ │ │ └── scalatest │ │ │ └── AsyncIOSpec.scala │ │ └── test │ │ └── scala │ │ └── cats │ │ └── effect │ │ └── testing │ │ └── scalatest │ │ └── DeadlockTest.scala └── shared │ └── src │ ├── main │ └── scala │ │ └── cats │ │ └── effect │ │ └── testing │ │ └── scalatest │ │ ├── AssertingSyntax.scala │ │ ├── CatsResource.scala │ │ ├── CatsResourceIO.scala │ │ └── EffectTestSupport.scala │ └── test │ └── scala │ └── cats │ └── effect │ └── testing │ └── scalatest │ ├── CatsResourceErrorSpecs.scala │ ├── CatsResourceSpecs.scala │ ├── IOTest.scala │ └── IOTestAsyncFlatSpecLike.scala ├── specs2 ├── js-native │ └── src │ │ └── test │ │ └── scala │ │ └── cats │ │ └── effect │ │ └── testing │ │ └── specs2 │ │ └── CatsEffectSpecsPlatform.scala ├── jvm │ └── src │ │ └── test │ │ └── scala │ │ └── cats │ │ └── effect │ │ └── testing │ │ └── specs2 │ │ └── CatsEffectSpecsPlatform.scala └── shared │ └── src │ ├── main │ └── scala │ │ └── cats │ │ └── effect │ │ └── testing │ │ └── specs2 │ │ ├── AsFutureResult.scala │ │ ├── CatsEffect.scala │ │ └── CatsResource.scala │ └── test │ └── scala │ └── tests │ ├── CatsEffectSpecs.scala │ ├── CatsResourceErrorSpecs.scala │ ├── CatsResourceParallelSpecs.scala │ └── CatsResourceSpecs.scala └── utest └── shared └── src ├── main └── scala │ └── cats │ └── effect │ └── testing │ └── utest │ ├── DeterministicIOTestSuite.scala │ └── EffectTestSuite.scala └── test └── scala └── cats └── effect └── testing └── utest ├── TestDetSuite.scala └── TestNondetSuite.scala /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/.github/workflows/clean.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/.gitignore -------------------------------------------------------------------------------- /.jvmopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/.jvmopts -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/README.md -------------------------------------------------------------------------------- /core/js-native/src/main/scala/cats/effect/testing/RuntimePlatform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/core/js-native/src/main/scala/cats/effect/testing/RuntimePlatform.scala -------------------------------------------------------------------------------- /core/jvm/src/main/scala/cats/effect/testing/RuntimePlatform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/core/jvm/src/main/scala/cats/effect/testing/RuntimePlatform.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala/cats/effect/testing/UnsafeRun.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/core/shared/src/main/scala/cats/effect/testing/UnsafeRun.scala -------------------------------------------------------------------------------- /minitest/shared/src/main/scala/cats/effect/testing/minitest/BaseIOTestSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/minitest/shared/src/main/scala/cats/effect/testing/minitest/BaseIOTestSuite.scala -------------------------------------------------------------------------------- /minitest/shared/src/main/scala/cats/effect/testing/minitest/DeterministicIOTestSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/minitest/shared/src/main/scala/cats/effect/testing/minitest/DeterministicIOTestSuite.scala -------------------------------------------------------------------------------- /minitest/shared/src/main/scala/cats/effect/testing/minitest/IOTestSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/minitest/shared/src/main/scala/cats/effect/testing/minitest/IOTestSuite.scala -------------------------------------------------------------------------------- /minitest/shared/src/test/scala/cats/effect/testing/minitest/TestDetSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/minitest/shared/src/test/scala/cats/effect/testing/minitest/TestDetSuite.scala -------------------------------------------------------------------------------- /minitest/shared/src/test/scala/cats/effect/testing/minitest/TestNondetSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/minitest/shared/src/test/scala/cats/effect/testing/minitest/TestNondetSuite.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /scalatest/js-native/src/main/scala/cats/effect/testing/scalatest/AsyncIOSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/scalatest/js-native/src/main/scala/cats/effect/testing/scalatest/AsyncIOSpec.scala -------------------------------------------------------------------------------- /scalatest/jvm/src/main/scala/cats/effect/testing/scalatest/AsyncIOSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/scalatest/jvm/src/main/scala/cats/effect/testing/scalatest/AsyncIOSpec.scala -------------------------------------------------------------------------------- /scalatest/jvm/src/test/scala/cats/effect/testing/scalatest/DeadlockTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/scalatest/jvm/src/test/scala/cats/effect/testing/scalatest/DeadlockTest.scala -------------------------------------------------------------------------------- /scalatest/shared/src/main/scala/cats/effect/testing/scalatest/AssertingSyntax.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/scalatest/shared/src/main/scala/cats/effect/testing/scalatest/AssertingSyntax.scala -------------------------------------------------------------------------------- /scalatest/shared/src/main/scala/cats/effect/testing/scalatest/CatsResource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/scalatest/shared/src/main/scala/cats/effect/testing/scalatest/CatsResource.scala -------------------------------------------------------------------------------- /scalatest/shared/src/main/scala/cats/effect/testing/scalatest/CatsResourceIO.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/scalatest/shared/src/main/scala/cats/effect/testing/scalatest/CatsResourceIO.scala -------------------------------------------------------------------------------- /scalatest/shared/src/main/scala/cats/effect/testing/scalatest/EffectTestSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/scalatest/shared/src/main/scala/cats/effect/testing/scalatest/EffectTestSupport.scala -------------------------------------------------------------------------------- /scalatest/shared/src/test/scala/cats/effect/testing/scalatest/CatsResourceErrorSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/scalatest/shared/src/test/scala/cats/effect/testing/scalatest/CatsResourceErrorSpecs.scala -------------------------------------------------------------------------------- /scalatest/shared/src/test/scala/cats/effect/testing/scalatest/CatsResourceSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/scalatest/shared/src/test/scala/cats/effect/testing/scalatest/CatsResourceSpecs.scala -------------------------------------------------------------------------------- /scalatest/shared/src/test/scala/cats/effect/testing/scalatest/IOTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/scalatest/shared/src/test/scala/cats/effect/testing/scalatest/IOTest.scala -------------------------------------------------------------------------------- /scalatest/shared/src/test/scala/cats/effect/testing/scalatest/IOTestAsyncFlatSpecLike.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/scalatest/shared/src/test/scala/cats/effect/testing/scalatest/IOTestAsyncFlatSpecLike.scala -------------------------------------------------------------------------------- /specs2/js-native/src/test/scala/cats/effect/testing/specs2/CatsEffectSpecsPlatform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/specs2/js-native/src/test/scala/cats/effect/testing/specs2/CatsEffectSpecsPlatform.scala -------------------------------------------------------------------------------- /specs2/jvm/src/test/scala/cats/effect/testing/specs2/CatsEffectSpecsPlatform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/specs2/jvm/src/test/scala/cats/effect/testing/specs2/CatsEffectSpecsPlatform.scala -------------------------------------------------------------------------------- /specs2/shared/src/main/scala/cats/effect/testing/specs2/AsFutureResult.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/specs2/shared/src/main/scala/cats/effect/testing/specs2/AsFutureResult.scala -------------------------------------------------------------------------------- /specs2/shared/src/main/scala/cats/effect/testing/specs2/CatsEffect.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/specs2/shared/src/main/scala/cats/effect/testing/specs2/CatsEffect.scala -------------------------------------------------------------------------------- /specs2/shared/src/main/scala/cats/effect/testing/specs2/CatsResource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/specs2/shared/src/main/scala/cats/effect/testing/specs2/CatsResource.scala -------------------------------------------------------------------------------- /specs2/shared/src/test/scala/tests/CatsEffectSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/specs2/shared/src/test/scala/tests/CatsEffectSpecs.scala -------------------------------------------------------------------------------- /specs2/shared/src/test/scala/tests/CatsResourceErrorSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/specs2/shared/src/test/scala/tests/CatsResourceErrorSpecs.scala -------------------------------------------------------------------------------- /specs2/shared/src/test/scala/tests/CatsResourceParallelSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/specs2/shared/src/test/scala/tests/CatsResourceParallelSpecs.scala -------------------------------------------------------------------------------- /specs2/shared/src/test/scala/tests/CatsResourceSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/specs2/shared/src/test/scala/tests/CatsResourceSpecs.scala -------------------------------------------------------------------------------- /utest/shared/src/main/scala/cats/effect/testing/utest/DeterministicIOTestSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/utest/shared/src/main/scala/cats/effect/testing/utest/DeterministicIOTestSuite.scala -------------------------------------------------------------------------------- /utest/shared/src/main/scala/cats/effect/testing/utest/EffectTestSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/utest/shared/src/main/scala/cats/effect/testing/utest/EffectTestSuite.scala -------------------------------------------------------------------------------- /utest/shared/src/test/scala/cats/effect/testing/utest/TestDetSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/utest/shared/src/test/scala/cats/effect/testing/utest/TestDetSuite.scala -------------------------------------------------------------------------------- /utest/shared/src/test/scala/cats/effect/testing/utest/TestNondetSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-testing/HEAD/utest/shared/src/test/scala/cats/effect/testing/utest/TestNondetSuite.scala --------------------------------------------------------------------------------