INNER CODE UNIT · TypeScript
bindings
grafoojs/grafoo · packages/bindings/__tests__/index.ts:314
let bindings = createBindings(client, { query: AUTHORS, mutations }, () => void 0);
let props = bindings.getState();
expect(typeof props.createAuthor).toBe("function");
await bindings.load();
let variables = { name: "Homer" };
let { data } = await mockQueryRequest<CreateAuthor>({ query: CREATE_AUTHOR.query, variables });
let { authors } = bindings.getState();
await props.createAuthor(variables);
expect(update).toHaveBeenCalledWith({ authors }, data);
});