Add test for forward nav after reload (#9452)

This commit is contained in:
JJ Kasper 2019-11-18 20:39:03 -06:00 committed by Joe Haddad
parent 57fa38a39d
commit 792f2f8ce3

View file

@ -78,14 +78,29 @@ describe('Client Navigation', () => {
const browser = await webdriver(context.appPort, '/nav')
await browser.elementByCss('#about-link').click()
await browser.waitForElementByCss('.nav-about')
await browser.eval(`window.location.href = window.location.href`)
await waitFor(5000)
await browser.eval(`window.history.back()`)
await browser.refresh()
await waitFor(3000)
await browser.back()
await waitFor(3000)
const text = await browser.elementsByCss('#about-link').text()
if (browser) await browser.close()
expect(text).toMatch(/About/)
})
it('should navigate forwards after reload', async () => {
const browser = await webdriver(context.appPort, '/nav')
await browser.elementByCss('#about-link').click()
await browser.waitForElementByCss('.nav-about')
await browser.back()
await browser.refresh()
await waitFor(3000)
await browser.forward()
await waitFor(3000)
const text = await browser.elementsByCss('p').text()
if (browser) await browser.close()
expect(text).toMatch(/this is the about page/i)
})
it('should navigate via the client side', async () => {
const browser = await webdriver(context.appPort, '/nav')