test-utils.ts 601 B

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