> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tappify.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# RenderWithTapResult

> What renderWithTap returns: Testing Library's result plus the bridge.

What `renderWithTap` returns: Testing Library's result plus the bridge.

## Extends

* `RenderResult`

## Properties

### asFragment

```ts theme={null}
asFragment: () => DocumentFragment;
```

#### Returns

`DocumentFragment`

#### Inherited from

```ts theme={null}
RenderResult.asFragment
```

***

### baseElement

```ts theme={null}
baseElement: HTMLElement;
```

#### Inherited from

```ts theme={null}
RenderResult.baseElement
```

***

### container

```ts theme={null}
container: HTMLElement;
```

#### Inherited from

```ts theme={null}
RenderResult.container
```

***

### debug

```ts theme={null}
debug: (baseElement?, maxLength?, options?) => void;
```

#### Parameters

##### baseElement?

`Container` | `Container`\[]

##### maxLength?

`number`

##### options?

`PrettyFormatOptions`

#### Returns

`void`

#### Inherited from

```ts theme={null}
RenderResult.debug
```

***

### findAllByAltText

```ts theme={null}
findAllByAltText: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findAllByAltText
```

***

### findAllByDisplayValue

```ts theme={null}
findAllByDisplayValue: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findAllByDisplayValue
```

***

### findAllByLabelText

```ts theme={null}
findAllByLabelText: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `SelectorMatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findAllByLabelText
```

***

### findAllByPlaceholderText

```ts theme={null}
findAllByPlaceholderText: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findAllByPlaceholderText
```

***

### findAllByRole

```ts theme={null}
findAllByRole: (...args) => Promise;
```

#### Parameters

##### args

...\[`ByRoleMatcher`, `ByRoleOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findAllByRole
```

***

### findAllByTestId

```ts theme={null}
findAllByTestId: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findAllByTestId
```

***

### findAllByText

```ts theme={null}
findAllByText: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `SelectorMatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findAllByText
```

***

### findAllByTitle

```ts theme={null}
findAllByTitle: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findAllByTitle
```

***

### findByAltText

```ts theme={null}
findByAltText: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findByAltText
```

***

### findByDisplayValue

```ts theme={null}
findByDisplayValue: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findByDisplayValue
```

***

### findByLabelText

```ts theme={null}
findByLabelText: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `SelectorMatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findByLabelText
```

***

### findByPlaceholderText

```ts theme={null}
findByPlaceholderText: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findByPlaceholderText
```

***

### findByRole

```ts theme={null}
findByRole: (...args) => Promise;
```

#### Parameters

##### args

...\[`ByRoleMatcher`, `ByRoleOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findByRole
```

***

### findByTestId

```ts theme={null}
findByTestId: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findByTestId
```

***

### findByText

```ts theme={null}
findByText: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `SelectorMatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findByText
```

***

### findByTitle

```ts theme={null}
findByTitle: (...args) => Promise;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`, `waitForOptions`]

#### Returns

`Promise`

#### Inherited from

```ts theme={null}
RenderResult.findByTitle
```

***

### getAllByAltText

```ts theme={null}
getAllByAltText: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.getAllByAltText
```

***

### getAllByDisplayValue

```ts theme={null}
getAllByDisplayValue: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.getAllByDisplayValue
```

***

### getAllByLabelText

```ts theme={null}
getAllByLabelText: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `SelectorMatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.getAllByLabelText
```

***

### getAllByPlaceholderText

```ts theme={null}
getAllByPlaceholderText: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.getAllByPlaceholderText
```

***

### getAllByRole

```ts theme={null}
getAllByRole: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`ByRoleMatcher`, `ByRoleOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.getAllByRole
```

***

### getAllByTestId

```ts theme={null}
getAllByTestId: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.getAllByTestId
```

***

### getAllByText

```ts theme={null}
getAllByText: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `SelectorMatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.getAllByText
```

***

### getAllByTitle

```ts theme={null}
getAllByTitle: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.getAllByTitle
```

***

### getByAltText

```ts theme={null}
getByAltText: (...args) => HTMLElement;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`

#### Inherited from

```ts theme={null}
RenderResult.getByAltText
```

***

### getByDisplayValue

```ts theme={null}
getByDisplayValue: (...args) => HTMLElement;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`

#### Inherited from

```ts theme={null}
RenderResult.getByDisplayValue
```

***

### getByLabelText

```ts theme={null}
getByLabelText: (...args) => HTMLElement;
```

#### Parameters

##### args

...\[`Matcher`, `SelectorMatcherOptions`]

#### Returns

`HTMLElement`

#### Inherited from

```ts theme={null}
RenderResult.getByLabelText
```

***

### getByPlaceholderText

```ts theme={null}
getByPlaceholderText: (...args) => HTMLElement;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`

#### Inherited from

```ts theme={null}
RenderResult.getByPlaceholderText
```

***

### getByRole

```ts theme={null}
getByRole: (...args) => HTMLElement;
```

#### Parameters

##### args

...\[`ByRoleMatcher`, `ByRoleOptions`]

#### Returns

`HTMLElement`

#### Inherited from

```ts theme={null}
RenderResult.getByRole
```

***

### getByTestId

```ts theme={null}
getByTestId: (...args) => HTMLElement;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`

#### Inherited from

```ts theme={null}
RenderResult.getByTestId
```

***

### getByText

```ts theme={null}
getByText: (...args) => HTMLElement;
```

#### Parameters

##### args

...\[`Matcher`, `SelectorMatcherOptions`]

#### Returns

`HTMLElement`

#### Inherited from

```ts theme={null}
RenderResult.getByText
```

***

### getByTitle

```ts theme={null}
getByTitle: (...args) => HTMLElement;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`

#### Inherited from

```ts theme={null}
RenderResult.getByTitle
```

***

### mock

```ts theme={null}
mock: TapMock;
```

The mock behind the bridge, which the matchers take.

***

### queryAllByAltText

```ts theme={null}
queryAllByAltText: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.queryAllByAltText
```

***

### queryAllByDisplayValue

```ts theme={null}
queryAllByDisplayValue: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.queryAllByDisplayValue
```

***

### queryAllByLabelText

```ts theme={null}
queryAllByLabelText: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `SelectorMatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.queryAllByLabelText
```

***

### queryAllByPlaceholderText

```ts theme={null}
queryAllByPlaceholderText: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.queryAllByPlaceholderText
```

***

### queryAllByRole

```ts theme={null}
queryAllByRole: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`ByRoleMatcher`, `ByRoleOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.queryAllByRole
```

***

### queryAllByTestId

```ts theme={null}
queryAllByTestId: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.queryAllByTestId
```

***

### queryAllByText

```ts theme={null}
queryAllByText: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `SelectorMatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.queryAllByText
```

***

### queryAllByTitle

```ts theme={null}
queryAllByTitle: (...args) => HTMLElement[];
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement`\[]

#### Inherited from

```ts theme={null}
RenderResult.queryAllByTitle
```

***

### queryByAltText

```ts theme={null}
queryByAltText: (...args) => HTMLElement | null;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement` | `null`

#### Inherited from

```ts theme={null}
RenderResult.queryByAltText
```

***

### queryByDisplayValue

```ts theme={null}
queryByDisplayValue: (...args) => HTMLElement | null;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement` | `null`

#### Inherited from

```ts theme={null}
RenderResult.queryByDisplayValue
```

***

### queryByLabelText

```ts theme={null}
queryByLabelText: (...args) => HTMLElement | null;
```

#### Parameters

##### args

...\[`Matcher`, `SelectorMatcherOptions`]

#### Returns

`HTMLElement` | `null`

#### Inherited from

```ts theme={null}
RenderResult.queryByLabelText
```

***

### queryByPlaceholderText

```ts theme={null}
queryByPlaceholderText: (...args) => HTMLElement | null;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement` | `null`

#### Inherited from

```ts theme={null}
RenderResult.queryByPlaceholderText
```

***

### queryByRole

```ts theme={null}
queryByRole: (...args) => HTMLElement | null;
```

#### Parameters

##### args

...\[`ByRoleMatcher`, `ByRoleOptions`]

#### Returns

`HTMLElement` | `null`

#### Inherited from

```ts theme={null}
RenderResult.queryByRole
```

***

### queryByTestId

```ts theme={null}
queryByTestId: (...args) => HTMLElement | null;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement` | `null`

#### Inherited from

```ts theme={null}
RenderResult.queryByTestId
```

***

### queryByText

```ts theme={null}
queryByText: (...args) => HTMLElement | null;
```

#### Parameters

##### args

...\[`Matcher`, `SelectorMatcherOptions`]

#### Returns

`HTMLElement` | `null`

#### Inherited from

```ts theme={null}
RenderResult.queryByText
```

***

### queryByTitle

```ts theme={null}
queryByTitle: (...args) => HTMLElement | null;
```

#### Parameters

##### args

...\[`Matcher`, `MatcherOptions`]

#### Returns

`HTMLElement` | `null`

#### Inherited from

```ts theme={null}
RenderResult.queryByTitle
```

***

### queryClient

```ts theme={null}
queryClient: QueryClient;
```

The client the render used, whether it was passed in or built here.

***

### rerender

```ts theme={null}
rerender: (ui) => void;
```

#### Parameters

##### ui

`ReactNode`

#### Returns

`void`

#### Inherited from

```ts theme={null}
RenderResult.rerender
```

***

### tap

```ts theme={null}
tap: Tap;
```

The same object `useTap` returns inside the component.

***

### unmount

```ts theme={null}
unmount: () => void;
```

#### Returns

`void`

#### Inherited from

```ts theme={null}
RenderResult.unmount
```
