title: React testing-library Be sure to await previous act() calls before making a new one
body: <p>I write a test for a seletion and I get this warning. In my test I'm waiting for the end of the act. Why I get this error?</p>
  <blockquote>
  <p>Warning: You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one.</p>
  </blockquote>
  <pre><code>test('Selection should be have the correct number of options', async () =&gt; {
  const leftClick = { button: 0 };
  const { options } = makeSUT();
  const selection = screen.getByLabelText('MultiSelection');
  
  // open all option
  act(() =&gt; {
    userEvent.click(selection, leftClick);
  });
  // await wait();
  
  options.forEach(async (option, index) =&gt; {
    if (index === 0) {
      expect((await screen.findAllByText(option.label)).length).toEqual(1);
    } else {
      expect((await screen.findAllByText(option.label)).length).toEqual(1);
    }
  });});
  </code></pre>
  <p>Thank you</p>