feat(ui): migrate company relationships and save recovery
This commit is contained in:
@@ -13,7 +13,7 @@ function Actions() {
|
||||
return <><button onClick={() => toast("Saved", "success")}>Show feedback</button><button onClick={() => setLanguage("nb")}>Change language</button></>;
|
||||
}
|
||||
|
||||
test("feedback does not reload company data; changing locale still reloads translated states", async () => {
|
||||
test("feedback and locale changes translate company presentation without reloading company data", async () => {
|
||||
localStorage.clear();
|
||||
(api.get as jest.Mock).mockResolvedValue({ data: [{ id: 3, name: "Acme" }] });
|
||||
render(<ToastProvider><I18nProvider><MemoryRouter><Actions /><CompaniesTable /></MemoryRouter></I18nProvider></ToastProvider>);
|
||||
@@ -25,5 +25,5 @@ test("feedback does not reload company data; changing locale still reloads trans
|
||||
expect(reads()).toBe(1);
|
||||
fireEvent.click(screen.getByRole("button", { name: "Change language" }));
|
||||
await screen.findByRole("button", { name: "Rediger: Acme" });
|
||||
await waitFor(() => expect(reads()).toBe(2));
|
||||
await waitFor(() => expect(reads()).toBe(1));
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user