Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
fun interface SnapshotStrategy<T>
Link copied to clipboard
interface TestMosaic<T> : Mosaic
Link copied to clipboard
class TestTerminal(val name: String? = "Mosaic Test Terminal", val interactive: Boolean = true, val capabilities: Terminal.Capabilities = Capabilities()) : Terminal

Functions

Link copied to clipboard
suspend fun runMosaicTest(capabilities: Terminal.Capabilities = TestTerminal.Capabilities(), block: suspend TestMosaic<String>.() -> Unit)
suspend fun <T, R> runMosaicTest(snapshotStrategy: SnapshotStrategy<T>, capabilities: Terminal.Capabilities = TestTerminal.Capabilities(), block: suspend TestMosaic<T>.() -> R): R