diff options
author | 2022-06-23 15:05:31 +0400 | |
---|---|---|
committer | 2022-06-23 15:05:31 +0400 | |
commit | 7aa707daa1b4cfe9f2dedcc4e27d3b3a8600e79c (patch) | |
tree | bcae8de0d1d1f0488323b4e7d4cf2e1d19db7a5a /src/tests/pages/FormPage.test.tsx | |
parent | Merge pull request #453 from DavinderJolly/snekbox-results-feedback (diff) | |
parent | Bump Webpack Dev Server To 4.9.2 (diff) |
Merge pull request #454 from python-discord/bump-dependencies
Bump Dependencies
Diffstat (limited to 'src/tests/pages/FormPage.test.tsx')
-rw-r--r-- | src/tests/pages/FormPage.test.tsx | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/src/tests/pages/FormPage.test.tsx b/src/tests/pages/FormPage.test.tsx index 947c075..3a906f3 100644 --- a/src/tests/pages/FormPage.test.tsx +++ b/src/tests/pages/FormPage.test.tsx @@ -1,18 +1,13 @@ import React from "react"; import { render } from "@testing-library/react"; -import { createMemoryHistory } from "history"; - -import { Route, BrowserRouter as Router } from "react-router-dom"; +import { MemoryRouter } from "react-router-dom"; import FormPage from "../../pages/FormPage"; import * as forms from "../../api/forms"; test("renders specific form page with loading bar", () => { - const history = createMemoryHistory(); - history.push("/form/route"); - - const { getByText } = render(<Router><Route history={history} ><FormPage /></Route></Router>); + const { getByText } = render(<FormPage/>, {wrapper: MemoryRouter}); // If we rendered the headerbar we rendered the forms page. const headerBar = getByText(/Loading.../); expect(headerBar).toBeInTheDocument(); @@ -20,14 +15,11 @@ test("renders specific form page with loading bar", () => { /* TODO: Find why this test spits out promise errors that fail CI */ test.skip("calls api method to load form", () => { - const history = createMemoryHistory(); - history.push("/form/ban-appeals"); - const oldImpl = forms.getForm; Object.defineProperty(forms, "getForm", {value: jest.fn(oldImpl)}); - render(<Router><Route history={history}><FormPage /></Route></Router>); + render(<FormPage/>, {wrapper: MemoryRouter}); expect(forms.getForm).toBeCalled(); }); |