[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › Test

Test utilities for deterministic testing.

## Functions

| Function                                                                                   | Description                                                                                                                       |
| ------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------- |
| [testCreateDeps](https://evolu.dev/docs/api-reference/common/Test/functions/testCreateDeps)             | Creates deterministic [TestDeps](https://evolu.dev/docs/api-reference/common/Test/type-aliases/TestDeps).                                      |
| [testCreateRun](https://evolu.dev/docs/api-reference/common/Test/functions/testCreateRun)               | Creates a test [Run](https://evolu.dev/docs/api-reference/common/Task/interfaces/Run) with deterministic default deps or optional custom deps. |
| [testWaitForMacrotask](https://evolu.dev/docs/api-reference/common/Test/functions/testWaitForMacrotask) | Returns a Promise that resolves after a macrotask delay.                                                                          |

## Type Aliases

| Type Alias                                                            | Description                                  |
| --------------------------------------------------------------------- | -------------------------------------------- |
| [TestDeps](https://evolu.dev/docs/api-reference/common/Test/type-aliases/TestDeps) | Cheap deterministic baseline deps for tests. |