Skip to content

Commit 9a4d1ae

Browse files
authored
test(contentful): improve content reference snapshot tests (#31008)
1 parent 4930aa5 commit 9a4d1ae

File tree

3 files changed

+52
-37
lines changed

3 files changed

+52
-37
lines changed

e2e-tests/contentful/cypress/integration/content-reference.js

+8-22
Original file line numberDiff line numberDiff line change
@@ -3,41 +3,27 @@ describe(`content-reference`, () => {
33
cy.visit("/content-reference").waitForRouteChange()
44
})
55
it(`content-reference-many-2nd-level-loop`, () => {
6-
cy.get('[data-cy-id="content-reference-many-2nd-level-loop"]')
7-
.invoke("text")
8-
.snapshot()
6+
cy.get('[data-cy-id="content-reference-many-2nd-level-loop"]').snapshot()
97
})
108
it(`content-reference-many-loop-a-greater-b`, () => {
11-
cy.get('[data-cy-id="content-reference-many-loop-a-greater-b"]')
12-
.invoke("text")
13-
.snapshot()
9+
cy.get('[data-cy-id="content-reference-many-loop-a-greater-b"]').snapshot()
1410
})
1511
it(`content-reference-many-loop-b-greater-a`, () => {
16-
cy.get('[data-cy-id="content-reference-many-loop-b-greater-a"]')
17-
.invoke("text")
18-
.snapshot()
12+
cy.get('[data-cy-id="content-reference-many-loop-b-greater-a"]').snapshot()
1913
})
2014
it(`content-reference-many-self-reference`, () => {
21-
cy.get('[data-cy-id="content-reference-many-self-reference"]')
22-
.invoke("text")
23-
.snapshot()
15+
cy.get('[data-cy-id="content-reference-many-self-reference"]').snapshot()
2416
})
2517
it(`content-reference-one`, () => {
26-
cy.get('[data-cy-id="content-reference-one"]').invoke("text").snapshot()
18+
cy.get('[data-cy-id="content-reference-one"]').snapshot()
2719
})
2820
it(`content-reference-one-loop-a-greater-b`, () => {
29-
cy.get('[data-cy-id="content-reference-one-loop-a-greater-b"]')
30-
.invoke("text")
31-
.snapshot()
21+
cy.get('[data-cy-id="content-reference-one-loop-a-greater-b"]').snapshot()
3222
})
3323
it(`content-reference-one-loop-b-greater-a`, () => {
34-
cy.get('[data-cy-id="content-reference-one-loop-b-greater-a"]')
35-
.invoke("text")
36-
.snapshot()
24+
cy.get('[data-cy-id="content-reference-one-loop-b-greater-a"]').snapshot()
3725
})
3826
it(`content-reference-one-self-reference`, () => {
39-
cy.get('[data-cy-id="content-reference-one-self-reference"]')
40-
.invoke("text")
41-
.snapshot()
27+
cy.get('[data-cy-id="content-reference-one-self-reference"]').snapshot()
4228
})
4329
})

e2e-tests/contentful/snapshots.js

+8-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

e2e-tests/contentful/src/pages/content-reference.js

+36-4
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,25 @@ export const pageQuery = graphql`
6161
... on ContentfulContentReference {
6262
contentful_id
6363
title
64-
content_reference {
64+
one {
65+
... on ContentfulText {
66+
title
67+
short
68+
}
69+
... on ContentfulContentReference {
70+
title
71+
}
72+
}
73+
many {
74+
... on ContentfulText {
75+
title
76+
short
77+
}
78+
... on ContentfulNumber {
79+
title
80+
integer
81+
}
6582
... on ContentfulContentReference {
66-
contentful_id
6783
title
6884
}
6985
}
@@ -84,9 +100,25 @@ export const pageQuery = graphql`
84100
... on ContentfulContentReference {
85101
contentful_id
86102
title
87-
content_reference {
103+
one {
104+
... on ContentfulText {
105+
title
106+
short
107+
}
108+
... on ContentfulContentReference {
109+
title
110+
}
111+
}
112+
many {
113+
... on ContentfulText {
114+
title
115+
short
116+
}
117+
... on ContentfulNumber {
118+
title
119+
integer
120+
}
88121
... on ContentfulContentReference {
89-
id
90122
title
91123
}
92124
}

0 commit comments

Comments
 (0)