Skip to content
This repository was archived by the owner on Apr 12, 2023. It is now read-only.

Commit 5c8e578

Browse files
committed
Meldeperiode
1 parent 40d3157 commit 5c8e578

File tree

3 files changed

+78
-19
lines changed

3 files changed

+78
-19
lines changed

__tests__/index.test.jsx

Lines changed: 26 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,41 @@
11
import { render, screen } from "@testing-library/react";
22
import Home from "../src/pages/index";
33
import "@testing-library/jest-dom";
4-
import mockRouter from 'next-router-mock';
4+
import fetchMock from "jest-fetch-mock";
5+
// import mockRouter from 'next-router-mock';
6+
7+
fetchMock.enableMocks();
8+
59

610
jest.mock('next/router', () => require('next-router-mock'));
711

812
jest.mock('react-i18next', () => ({
9-
useTranslation: () => {
10-
return {
11-
t: (str) => "Ny løsning",
12-
i18n: {
13-
changeLanguage: () => new Promise(() => {}),
14-
},
15-
};
16-
},
13+
useTranslation: () => {
14+
return {
15+
t: (str) => "Ny løsning",
16+
i18n: {
17+
changeLanguage: () => new Promise(() => {
18+
}),
19+
},
20+
};
21+
},
1722
}));
1823

1924
describe("Home", () => {
2025

21-
beforeEach(() => {
22-
mockRouter.locale = "nb"
23-
});
26+
beforeEach(() => {
27+
fetch.resetMocks();
28+
});
29+
30+
it("renders a heading", () => {
31+
// fetch.mockResponseOnce(JSON.stringify([]));
2432

25-
it("renders a heading", () => {
26-
render(<Home />);
33+
render(<Home periods={[]} />);
2734

28-
const heading = screen.getByRole("heading", {
29-
name: /Ny løsning/i,
30-
});
35+
const heading = screen.getByRole("heading", {
36+
name: /Ny løsning/i,
37+
});
3138

32-
expect(heading).toBeInTheDocument();
33-
});
39+
expect(heading).toBeInTheDocument();
40+
});
3441
});

package-lock.json

Lines changed: 51 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
"eslint-plugin-testing-library": "^5.9.1",
3939
"jest": "^29.3.1",
4040
"jest-environment-jsdom": "^29.3.1",
41+
"jest-fetch-mock": "^3.0.3",
4142
"next-router-mock": "^0.8.0",
4243
"prettier": "^2.8.0",
4344
"typescript": "^4.9.3"

0 commit comments

Comments
 (0)