Skip to content

Commit

Permalink
test(contentful): improve content reference snapshot tests (#31008)
Browse files Browse the repository at this point in the history
  • Loading branch information
axe312ger committed Apr 23, 2021
1 parent 4930aa5 commit 9a4d1ae
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 37 deletions.
30 changes: 8 additions & 22 deletions e2e-tests/contentful/cypress/integration/content-reference.js
Expand Up @@ -3,41 +3,27 @@ describe(`content-reference`, () => {
cy.visit("/content-reference").waitForRouteChange()
})
it(`content-reference-many-2nd-level-loop`, () => {
cy.get('[data-cy-id="content-reference-many-2nd-level-loop"]')
.invoke("text")
.snapshot()
cy.get('[data-cy-id="content-reference-many-2nd-level-loop"]').snapshot()
})
it(`content-reference-many-loop-a-greater-b`, () => {
cy.get('[data-cy-id="content-reference-many-loop-a-greater-b"]')
.invoke("text")
.snapshot()
cy.get('[data-cy-id="content-reference-many-loop-a-greater-b"]').snapshot()
})
it(`content-reference-many-loop-b-greater-a`, () => {
cy.get('[data-cy-id="content-reference-many-loop-b-greater-a"]')
.invoke("text")
.snapshot()
cy.get('[data-cy-id="content-reference-many-loop-b-greater-a"]').snapshot()
})
it(`content-reference-many-self-reference`, () => {
cy.get('[data-cy-id="content-reference-many-self-reference"]')
.invoke("text")
.snapshot()
cy.get('[data-cy-id="content-reference-many-self-reference"]').snapshot()
})
it(`content-reference-one`, () => {
cy.get('[data-cy-id="content-reference-one"]').invoke("text").snapshot()
cy.get('[data-cy-id="content-reference-one"]').snapshot()
})
it(`content-reference-one-loop-a-greater-b`, () => {
cy.get('[data-cy-id="content-reference-one-loop-a-greater-b"]')
.invoke("text")
.snapshot()
cy.get('[data-cy-id="content-reference-one-loop-a-greater-b"]').snapshot()
})
it(`content-reference-one-loop-b-greater-a`, () => {
cy.get('[data-cy-id="content-reference-one-loop-b-greater-a"]')
.invoke("text")
.snapshot()
cy.get('[data-cy-id="content-reference-one-loop-b-greater-a"]').snapshot()
})
it(`content-reference-one-self-reference`, () => {
cy.get('[data-cy-id="content-reference-one-self-reference"]')
.invoke("text")
.snapshot()
cy.get('[data-cy-id="content-reference-one-self-reference"]').snapshot()
})
})
19 changes: 8 additions & 11 deletions e2e-tests/contentful/snapshots.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

40 changes: 36 additions & 4 deletions e2e-tests/contentful/src/pages/content-reference.js
Expand Up @@ -61,9 +61,25 @@ export const pageQuery = graphql`
... on ContentfulContentReference {
contentful_id
title
content_reference {
one {
... on ContentfulText {
title
short
}
... on ContentfulContentReference {
title
}
}
many {
... on ContentfulText {
title
short
}
... on ContentfulNumber {
title
integer
}
... on ContentfulContentReference {
contentful_id
title
}
}
Expand All @@ -84,9 +100,25 @@ export const pageQuery = graphql`
... on ContentfulContentReference {
contentful_id
title
content_reference {
one {
... on ContentfulText {
title
short
}
... on ContentfulContentReference {
title
}
}
many {
... on ContentfulText {
title
short
}
... on ContentfulNumber {
title
integer
}
... on ContentfulContentReference {
id
title
}
}
Expand Down

0 comments on commit 9a4d1ae

Please sign in to comment.