        });

        // THEN: Should show message.
        await waitFor(() => expect(pageElements.activities()).toHaveLength(1));
        await waitFor(() =>
          expect(pageElements.activityContents()[0]).toHaveProperty('textContent', 'A quick brown fox')
        );

        // THEN: Should hide typing indicator.
        await waitFor(() => expect(pageElements.typingIndicator()).toBeFalsy());

        // THEN: Should match snapshot.
        await host.snapshot('local');

        // ---

        // WH