Explorar el Código

fix(cypress): deep-linking tests should use cy.location (#6309)

bubble
Tim Lai hace 4 años
committed by GitHub
padre
commit
02e0515b97
No se encontró ninguna clave conocida en la base de datos para esta firma ID de clave GPG: 4AEE18F83AFDEB23
Se han modificado 1 ficheros con 15 adiciones y 10 borrados
  1. +15
    -10
      test/e2e-cypress/tests/features/deep-linking.js

+ 15
- 10
test/e2e-cypress/tests/features/deep-linking.js Ver fichero

@@ -201,8 +201,9 @@ function OperationDeeplinkTestFactory({ baseUrl, elementToGet, correctElementId,
cy.visit(baseUrl)
.get(elementToGet)
.click()
.window()
.should("have.deep.property", "location.hash", correctFragment)
cy.location().should((loc) => {
expect(loc.hash).to.eq(correctFragment)
})
})

it("should provide an anchor link that has the correct fragment as href", () => {
@@ -211,8 +212,9 @@ function OperationDeeplinkTestFactory({ baseUrl, elementToGet, correctElementId,
.find("a")
.should("have.attr", "href", correctHref)
.click()
.window()
.should("have.deep.property", "location.hash", correctFragment)
cy.location().should((loc) => {
expect(loc.hash).to.eq(correctFragment)
})
})

it("should expand the operation when reloaded", () => {
@@ -225,8 +227,9 @@ function OperationDeeplinkTestFactory({ baseUrl, elementToGet, correctElementId,
cy.visit(`${baseUrl}${correctFragment}`)
.reload()
.should("exist")
.window()
.should("have.deep.property", "location.hash", correctFragment)
cy.location().should((loc) => {
expect(loc.hash).to.eq(correctFragment)
})
})

it("should expand a tag with docExpansion disabled", () => {
@@ -254,8 +257,9 @@ function TagDeeplinkTestFactory({ baseUrl, elementToGet, correctElementId, corre
.get(elementToGet)
.click()
.click() // tags need two clicks because they're expanded by default
.window()
.should("have.deep.property", "location.hash", correctFragment)
cy.location().should((loc) => {
expect(loc.hash).to.eq(correctFragment)
})
})

it("should provide an anchor link that has the correct fragment as href", () => {
@@ -275,8 +279,9 @@ function TagDeeplinkTestFactory({ baseUrl, elementToGet, correctElementId, corre
cy.visit(`${baseUrl}${correctFragment}`)
.reload()
.should("exist")
.window()
.should("have.deep.property", "location.hash", correctFragment)
cy.location().should((loc) => {
expect(loc.hash).to.eq(correctFragment)
})
})

it("should expand a tag with docExpansion disabled", () => {


Cargando…
Cancelar
Guardar