> ## Documentation Index
> Fetch the complete documentation index at: https://stars-components.js.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Class: InteractionTestRunner

Defined in: [packages/http-framework-test-utils/src/InteractionTestRunner.ts:6](https://github.com/wolfstar-project/stars-components/blob/5aefd164bc5fc41e5a35d3abf908c288163dd354/packages/http-framework-test-utils/src/InteractionTestRunner.ts#L6)

## Constructors

### Constructor

> **new InteractionTestRunner**(`client`): `InteractionTestRunner`

Defined in: [packages/http-framework-test-utils/src/InteractionTestRunner.ts:9](https://github.com/wolfstar-project/stars-components/blob/5aefd164bc5fc41e5a35d3abf908c288163dd354/packages/http-framework-test-utils/src/InteractionTestRunner.ts#L9)

#### Parameters

##### client

[`TestableClient`](/documentation/api/http-framework-test-utils/classes/TestableClient)

#### Returns

`InteractionTestRunner`

## Methods

### run()

> **run**(`interaction`): `Promise`\<[`InteractionResult`](/documentation/api/http-framework-test-utils/interfaces/InteractionResult)>

Defined in: [packages/http-framework-test-utils/src/InteractionTestRunner.ts:13](https://github.com/wolfstar-project/stars-components/blob/5aefd164bc5fc41e5a35d3abf908c288163dd354/packages/http-framework-test-utils/src/InteractionTestRunner.ts#L13)

#### Parameters

##### interaction

`APIApplicationCommandAutocompleteInteraction` | `APIChatInputApplicationCommandInteraction` | `APIModalSubmitInteraction` | `APIContextMenuInteraction` | `APIMessageComponentInteraction` | `APIPingInteraction`

#### Returns

`Promise`\<[`InteractionResult`](/documentation/api/http-framework-test-utils/interfaces/InteractionResult)>
