CommonJSJVMNative

Turbine

A small testing library for kotlinx.coroutines Flow.

Add to your project
implementation("app.cash.turbine:turbine:1.0.0")
Parent project

Small testing library for coroutines Flow. Offers awaitItem(), awaitComplete(), and awaitError() to test emitted items, completion, and errors. Allows standalone usage and custom timeouts, ensuring all events are consumed.

Version history
Package version Release date Platforms
1.1.0 6 months ago Common, JVM, Native, Wasm, JS Details
1.0.0 1 year ago Common, JVM, Native, JS
0.13.0 1 year ago Common, JVM, Native, JS Details
0.12.3 1 year ago Common, JVM, Native, JS Details
0.12.2 1 year ago Common, JVM, Native, JS Details
0.12.1 1 year ago Common, JVM, Native, JS Details
0.12.0 1 year ago Common, JVM, Native, JS Details
0.11.0 1 year ago Common, JVM, Native, JS Details
0.10.0 2 years ago Common, JVM, Native, JS Details
0.9.0 2 years ago Common, JVM, Native, JS Details
0.8.0 2 years ago Common, JVM, Native, JS Details
0.7.0 2 years ago Common, JVM, Native, JS Details
0.6.1 3 years ago Common, JVM, Native, JS Details
More versions will be indexed soon
Metadata
Version 1 year ago

1.0.0

  • Kotlin 1.8.22
  • Gradle 8.1.1
Supported targets
Android Native:
  • android_arm32
  • android_arm64
  • android_x64
  • android_x86
JVM:
  • 1.8
Linux:
  • linux_arm64
  • linux_x64
Windows:
  • mingw_x64
iOS:
  • ios_arm32
  • ios_arm64
  • ios_simulator_arm64
  • ios_x64
macOS:
  • macos_arm64
  • macos_x64
tvOS:
  • tvos_arm64
  • tvos_simulator_arm64
  • tvos_x64
watchOS:
  • watchos_arm32
  • watchos_arm64
  • watchos_device_arm64
  • watchos_simulator_arm64
  • watchos_x64
  • watchos_x86
Developers