# Interface: GameTestingState (/pixi-vn/index/interfaces/GameTestingState)



Defined in: [src/core/testing.ts:21](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/core/testing.ts#L21)

A read-only snapshot of everything a test session typically needs to decide its next
action, gathered from [narrationUtils.narration](/pixi-vn/index/variables/narration) and [historyUtils.stepHistory](/pixi-vn/index/variables/stepHistory)
in a single call instead of reading several properties one by one.

## Properties [#properties]

### canContinue [#cancontinue]

\> **canContinue**: `boolean`

Defined in: [src/core/testing.ts:30](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/core/testing.ts#L30)

***

### canGoBack [#cangoback]

\> **canGoBack**: `boolean`

Defined in: [src/core/testing.ts:31](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/core/testing.ts#L31)

***

### choices [#choices]

\> **choices**: [`StoredIndexedChoiceInterface`](/pixi-vn/index/type-aliases/StoredIndexedChoiceInterface)\[] | `undefined`

Defined in: [src/core/testing.ts:24](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/core/testing.ts#L24)

***

### currentLabelId [#currentlabelid]

\> **currentLabelId**: `string` | `undefined`

Defined in: [src/core/testing.ts:33](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/core/testing.ts#L33)

***

### dialogue [#dialogue]

\> **dialogue**: [`DialogueInterface`](/pixi-vn/index/interfaces/DialogueInterface) | `undefined`

Defined in: [src/core/testing.ts:22](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/core/testing.ts#L22)

***

### dialogueGlue [#dialogueglue]

\> **dialogueGlue**: `boolean`

Defined in: [src/core/testing.ts:23](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/core/testing.ts#L23)

***

### input [#input]

\> **input**: `object`

Defined in: [src/core/testing.ts:25](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/core/testing.ts#L25)

#### isRequired [#isrequired]

\> **isRequired**: `boolean`

#### type [#type]

\> **type**: `string` | `undefined`

#### value [#value]

\> **value**: [`StorageElementType`](/pixi-vn/index/type-aliases/StorageElementType)

***

### labelsOpened [#labelsopened]

\> **labelsOpened**: [`OpenedLabel`](/pixi-vn/index/interfaces/OpenedLabel)\[]

Defined in: [src/core/testing.ts:32](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/core/testing.ts#L32)

***

### stepCounter [#stepcounter]

\> **stepCounter**: `number`

Defined in: [src/core/testing.ts:34](https://github.com/DRincs-Productions/pixi-vn/blob/5bb5bb1f92e38998ea2f477b600168d8da3ece19/src/core/testing.ts#L34)
