Skip to content

Commit

Permalink
Merge pull request #7152 from pjonsson/fix-await-warnings
Browse files Browse the repository at this point in the history
test: stop awaiting act()
  • Loading branch information
na9da authored May 22, 2024
2 parents a04930a + 9952ae5 commit e6b2cca
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 11 deletions.
2 changes: 1 addition & 1 deletion test/ReactViews/ToolSpec.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ describe("Tool", function () {
// 16.3.2, we can enable them after migrating to a newer version.
xit("renders the item returned by getToolComponent", async function () {
let rendered: any;
await act(async () => {
act(async () => {
rendered = createWithContexts(
viewState,
<Tool
Expand Down
19 changes: 12 additions & 7 deletions test/ReactViews/Tools/ItemSearchTool/ItemSearchToolSpec.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -86,13 +86,18 @@ describe("ItemSearchTool", function () {
it("initializes an describes the parameters when mounted", async function () {
spyOn(itemSearchProvider, "initialize").and.callThrough();
spyOn(itemSearchProvider, "describeParameters").and.callThrough();
await act(() => {
rendered = render({
item,
itemSearchProvider,
viewState
});
let renderPromise: Promise<void> | undefined;
act(() => {
renderPromise = new Promise((resolve) =>
render({
item,
itemSearchProvider,
viewState,
afterLoad: resolve
})
);
});
await renderPromise;
expect(itemSearchProvider.initialize).toHaveBeenCalledTimes(1);
expect(itemSearchProvider.describeParameters).toHaveBeenCalledTimes(1);
});
Expand Down Expand Up @@ -188,6 +193,6 @@ function renderAndLoad(
async function submitForm(root: ReactTestInstance): Promise<ReactTestInstance> {
const searchForm = root.findByType("form");
expect(searchForm).toBeDefined();
await act(() => searchForm.props.onSubmit({ preventDefault: () => {} }));
act(() => searchForm.props.onSubmit({ preventDefault: () => {} }));
return searchForm;
}
2 changes: 1 addition & 1 deletion test/ReactViews/Tools/ItemSearchTool/SearchResultsSpec.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ async function render(
props: Omit<SearchResultsProps, "i18n" | "t" | "tReady">
): Promise<ReactTestRenderer> {
let rendered: ReactTestRenderer;
await act(() => {
act(() => {
rendered = create(<SearchResults {...props} />);
});
// @ts-ignore
Expand Down
4 changes: 2 additions & 2 deletions test/ReactViews/Workflows/WorkflowPanelSpec.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ describe("WorkflowPanel", function () {

it("sets isWorkflowPanelActive when opened", async function () {
expect(viewState.terria.isWorkflowPanelActive).toBe(false);
await act(() => {
act(() => {
TestRenderer.create(
<WorkflowPanel
viewState={viewState}
Expand All @@ -38,7 +38,7 @@ describe("WorkflowPanel", function () {
});

it("unsets isWorkflowPanelActive sidepanel when closed", async function () {
await act(() => {
act(() => {
testRenderer = TestRenderer.create(
<WorkflowPanel
viewState={viewState}
Expand Down

0 comments on commit e6b2cca

Please sign in to comment.