Compare commits

...

2 Commits

Author SHA1 Message Date
ba2274c76e Merge remote-tracking branch 'origin/master'
# Conflicts:
#	tests/ConfigProvider.test.js
2024-12-09 08:53:31 +00:00
3f6461d17e add: tests 2024-12-09 08:53:03 +00:00

View File

@@ -3,23 +3,30 @@ import { render, screen, act } from "@testing-library/react";
import ConfigProvider from "../src/ConfigProvider";
global.fetch = jest.fn(() =>
Promise.resolve({
ok: true,
json: () =>
Promise.resolve({
BACKEND_HOST: "http://localhost:5000",
FRONTEND_HOST: "http://localhost:3000",
}),
})
new Promise((resolve) =>
setTimeout(() => {
resolve({
ok: true,
json: () =>
Promise.resolve({
BACKEND_HOST: "http://localhost:5000",
FRONTEND_HOST: "http://localhost:3000",
}),
});
}, 100)
)
);
describe("ConfigProvider", () => {
it("should display loading initially", () => {
render(
<ConfigProvider>
<div>Loaded</div>
</ConfigProvider>
);
it("should display loading initially", async () => {
await act(async () => {
render(
<ConfigProvider>
<div>Loaded</div>
</ConfigProvider>
);
});
expect(screen.getByText(/Loading configuration/i)).toBeInTheDocument();
});