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

## Call Signature

```ts
function testCreateRun(
  deps?: TestRunDefaultDeps,
): DisposableRun<TestRunDefaultDeps>;
```

Defined in: [packages/common/src/Task.ts:2323](https://github.com/evoluhq/evolu/blob/a18269a1b822c670b507c6a9b73b23eed32551fe/packages/common/src/Task.ts#L2323)

Creates a root [DisposableRun](https://evolu.dev/docs/api-reference/common/Task/interfaces/DisposableRun) with [TestRunDefaultDeps](https://evolu.dev/docs/api-reference/common/Task/type-aliases/TestRunDefaultDeps).

## Call Signature

```ts
function testCreateRun<D>(
  deps: RunCustomDeps<D>,
): DisposableRun<
  Omit<RunDefaultDeps, "time" | "console" | "leakDetector" | "reportDefect"> &
    TestConsoleDep &
    TestLeakDetectorDep &
    TestReportDefectDep &
    TestTimeDep &
    RandomLibDep &
    D
>;
```

Defined in: [packages/common/src/Task.ts:2327](https://github.com/evoluhq/evolu/blob/a18269a1b822c670b507c6a9b73b23eed32551fe/packages/common/src/Task.ts#L2327)

Creates a root [DisposableRun](https://evolu.dev/docs/api-reference/common/Task/interfaces/DisposableRun) with [TestRunDefaultDeps](https://evolu.dev/docs/api-reference/common/Task/type-aliases/TestRunDefaultDeps).