Skip to content

API Reference / @gtkx/testing / buildQueries

Function: buildQueries() ​

buildQueries<Args, Element>(queryAllBy, getMultipleError, getMissingError): BuiltQueries<Args, Element>

Defined in: packages/testing/src/build-queries.ts:220

Builds a query family from queryAllBy, following DOM Testing Library's buildQueries. Query suggestions use queryAllBy.name as the family name.

Type Parameters ​

Args ​

Args extends unknown[]

Element ​

Element extends Accessible = Accessible

Parameters ​

queryAllBy ​

QueryAllBy<Args, Element>

Finds all matching widgets.

getMultipleError ​

MultipleErrorBuilder<Args, Element>

Builds errors for single-match queries finding multiple widgets.

getMissingError ​

MissingErrorBuilder<Args>

Builds errors for required queries finding no widgets.

Returns ​

BuiltQueries<Args, Element>

[queryBy, getAllBy, getBy, findAllBy, findBy].