# scoreResults (/docs/api/core/functions/scoreResults)



```ts
function scoreResults(results, recipe): TestReport;
```

The pure half. A Question absent from a Fixture's `expect` leaves that Question's
denominator; an unsure Decision counts on its answers, because the threshold is a routing
knob and must not hide errors.

## Parameters [#parameters]

| Parameter | Type                                                          |
| --------- | ------------------------------------------------------------- |
| `results` | [`FixtureResult`](/docs/api/core/interfaces/FixtureResult)\[] |
| `recipe`  | [`Recipe`](/docs/api/core/type-aliases/Recipe)                |

## Returns [#returns]

[`TestReport`](/docs/api/core/interfaces/TestReport)
