test-utils.ts 584 B

123456789101112131415161718192021222324252627282930
  1. import {
  2. render,
  3. queries,
  4. RenderResult,
  5. RenderOptions,
  6. } from "@testing-library/react";
  7. import * as toolQueries from "./queries/toolQueries";
  8. const customQueries = {
  9. ...queries,
  10. ...toolQueries,
  11. };
  12. type TestRenderFn = (
  13. ui: React.ReactElement,
  14. options?: Omit<RenderOptions, "queries">,
  15. ) => RenderResult<typeof customQueries>;
  16. const renderApp: TestRenderFn = (ui, options) =>
  17. render(ui, {
  18. queries: customQueries,
  19. ...options,
  20. });
  21. // re-export everything
  22. export * from "@testing-library/react";
  23. // override render method
  24. export { renderApp as render };