expect(page.content()).toMatch(/API rate limit exceeded/) page.clickLink('Dismiss') expect(page.content()).not.toMatch(/API rate limit exceeded/) })) expect(page.content()).toMatch(/API rate limit exceeded/) page.clickLink('Dismiss') expect(page.content()).not.toMatch(/API rate limit exceeded/) })) })
expect(page.content()).not.toMatch(/react-page-object by IntrepidPursuits/) await page.waitUntil(() => page.contentMatches(/react-page-object by IntrepidPursuits/)) expect(page.content()).toMatch(/Declarative integration testing for React/) }) await page.waitUntil(() => page.contentMatches(/react-page-object by IntrepidPursuits/)) let pageContent = page.content() expect(pageContent).toMatch(/Loading stargazers of react-page-object.../) expect(pageContent).not.toMatch(/davidrf/) await page.waitUntil(() => page.contentMatches(/davidrf/)) }) expect(page.content()).toMatch(/Server Error/) page.clickLink('Dismiss') expect(page.content()).not.toMatch(/Server Error/) }) })
expect(page.content()).toMatch(/API rate limit exceeded/) page.clickLink('Dismiss') expect(page.content()).not.toMatch(/API rate limit exceeded/) }) expect(page.content()).toMatch(/API rate limit exceeded/) page.clickLink('Dismiss') expect(page.content()).not.toMatch(/API rate limit exceeded/) }) })
expect(page.content()).toMatch(/Loading davidrf's profile.../) expect(page.content()).not.toMatch(/davidrf \(David Rodriguez Fuentes\)/) await page.waitUntil(() => page.contentMatches(/davidrf \(David Rodriguez Fuentes\)/)) })) expect(page.content()).toMatch(/Loading davidrf's starred.../) expect(page.content()).not.toMatch(/elixir by elixir-lang/) await page.waitUntil(() => page.contentMatches(/elixir by elixir-lang/)) })) await page.waitUntil(() => page.findWrapperForClickButton('Load More').exists()) page.clickButton('Load More') expect(page.content()).toMatch(/Loading.../) expect(page.content()).not.toMatch(/curriculum by davidrf/) await page.waitUntil(() => page.contentMatches(/curriculum by davidrf/)) expect(page.findWrapperForClickButton('Load More').exists()).toEqual(false) expect(page.content()).not.toMatch(/Nothing here!/) await page.waitUntil(() => page.contentMatches(/Nothing here!/)) }))
expect(page.content()).toMatch(/Loading davidrf\'s profile.../) expect(page.content()).not.toMatch(/davidrf \(David Rodriguez Fuentes\)/) await page.waitUntil(() => page.contentMatches(/davidrf \(David Rodriguez Fuentes\)/)) }) expect(page.content()).toMatch(/Loading davidrf's starred.../) expect(page.content()).not.toMatch(/elixir by elixir-lang/) await page.waitUntil(() => page.contentMatches(/elixir by elixir-lang/)) }) await page.waitUntil(() => page.findWrapperForClickButton('Load More').exists()) page.clickButton('Load More') expect(page.content()).toMatch(/Loading.../) expect(page.content()).not.toMatch(/curriculum by davidrf/) await page.waitUntil(() => page.contentMatches(/curriculum by davidrf/)) expect(page.findWrapperForClickButton('Load More').exists()).toEqual(false) expect(page.content()).not.toMatch(/Nothing here!/) await page.waitUntil(() => page.contentMatches(/Nothing here!/)) })
expect(page.content()).not.toMatch(/react-page-object by IntrepidPursuits/) await page.waitUntil(() => page.contentMatches(/react-page-object by IntrepidPursuits/)) expect(page.content()).toMatch(/Declarative integration testing for React/) })) await page.waitUntil(() => page.contentMatches(/react-page-object by IntrepidPursuits/)) let pageContent = page.content() expect(pageContent).toMatch(/Loading stargazers of react-page-object.../) expect(pageContent).not.toMatch(/davidrf/) await page.waitUntil(() => page.contentMatches(/davidrf/)) })) expect(page.content()).toMatch(/Server Error/) page.clickLink('Dismiss') expect(page.content()).not.toMatch(/Server Error/) })) })