Add test for forward nav after reload (#9452)
This commit is contained in:
parent
57fa38a39d
commit
792f2f8ce3
1 changed files with 18 additions and 3 deletions
|
@ -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')
|
||||
|
||||
|
|
Loading…
Reference in a new issue