supertest-graphql
Version:
Extends supertest to test a GraphQL endpoint
20 lines (19 loc) • 708 B
TypeScript
import { DocumentNode } from "graphql";
import { AssertFn } from "./types";
export declare const getOperationName: (document: DocumentNode) => string | undefined;
export declare class BlockingQueue<TItem> {
private pendingPush;
private pendingPop;
push(item: TItem): void;
pop(timeout?: number): Promise<TItem>;
flush(): TItem[];
get length(): number;
}
/**
* Wraps an assert function into another.
* The wrapper function edit the stack trace of any assertion error, prepending a more useful stack to it.
*
* Borrowed from supertest
*/
export declare function wrapAssertFn<TData>(assertFn: AssertFn<TData>): AssertFn<TData>;
export declare const asserNoError: AssertFn<unknown>;