← Back to team overview

sts-sponsors team mailing list archive

Re: [Merge] ~maas-committers/maas-site-manager/+git/maas-site-manager-frontend:react-router-dom-MAASENG-1399 into ~maas-committers/maas-site-manager/+git/maas-site-manager-frontend:main

 


Diff comments:

> diff --git a/src/test-utils.tsx b/src/test-utils.tsx
> new file mode 100644
> index 0000000..419ac79
> --- /dev/null
> +++ b/src/test-utils.tsx
> @@ -0,0 +1,26 @@
> +import React, { ReactElement } from "react";
> +import { render, RenderOptions } from "@testing-library/react";
> +
> +import { QueryClient, QueryClientProvider } from "react-query";
> +

Absolutely, will do!

> +const queryClient = new QueryClient({
> +  defaultOptions: {
> +    queries: {
> +      retry: false,
> +    },
> +  },
> +});
> +
> +const Providers = ({ children }: { children: React.ReactNode }) => {
> +  return (
> +    <QueryClientProvider client={queryClient}>{children}</QueryClientProvider>
> +  );
> +};
> +
> +const customRender = (
> +  ui: ReactElement,
> +  options?: Omit<RenderOptions, "wrapper">
> +) => render(ui, { wrapper: Providers, ...options });
> +
> +export * from "@testing-library/react";
> +export { customRender as render };


-- 
https://code.launchpad.net/~maas-committers/maas-site-manager/+git/maas-site-manager-frontend/+merge/437798
Your team MAAS Committers is subscribed to branch ~maas-committers/maas-site-manager/+git/maas-site-manager-frontend:main.



References