Skip to content

Commit d09f656

Browse files
committed
test: updates tests with new header key
1 parent 6fe8e0f commit d09f656

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

cypress/integration/default/dynamic-routes.spec.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@ describe('Static Routing', () => {
22
it('renders correct page via SSR on a static route', () => {
33
cy.request('/getServerSideProps/static/').then((res) => {
44
expect(res.status).to.eq(200)
5-
expect(res.headers).to.have.property('x-render-mode', 'ssr')
5+
expect(res.headers).to.have.property('x-nf-render-mode', 'ssr')
66
expect(res.body).to.contain('Sleepy Hollow')
77
})
88
})
99
it('serves correct static file on a static route', () => {
1010
cy.request('/getStaticProps/static/').then((res) => {
1111
expect(res.status).to.eq(200)
12-
expect(res.headers).to.not.have.property('x-render-mode')
12+
expect(res.headers).to.not.have.property('x-nf-render-mode')
1313
expect(res.body).to.contain('Dancing with the Stars')
1414
})
1515
})
1616
it('renders correct page via ODB on a static route', () => {
1717
cy.request('/getStaticProps/with-revalidate/').then((res) => {
1818
expect(res.status).to.eq(200)
19-
expect(res.headers).to.have.property('x-render-mode', 'odb ttl=60')
19+
expect(res.headers).to.have.property('x-nf-render-mode', 'odb ttl=60')
2020
expect(res.body).to.contain('Dancing with the Stars')
2121
})
2222
})
@@ -26,101 +26,101 @@ describe('Dynamic Routing', () => {
2626
it('renders correct page via SSR on a dynamic route', () => {
2727
cy.request('/getServerSideProps/1/').then((res) => {
2828
expect(res.status).to.eq(200)
29-
expect(res.headers).to.have.property('x-render-mode', 'ssr')
29+
expect(res.headers).to.have.property('x-nf-render-mode', 'ssr')
3030
expect(res.body).to.contain('Under the Dome')
3131
})
3232
})
3333
it('renders correct page via SSR on a dynamic catch-all route', () => {
3434
cy.request('/getServerSideProps/all/1/').then((res) => {
3535
expect(res.status).to.eq(200)
36-
expect(res.headers).to.have.property('x-render-mode', 'ssr')
36+
expect(res.headers).to.have.property('x-nf-render-mode', 'ssr')
3737
expect(res.body).to.contain('Under the Dome')
3838
})
3939
})
4040
it('serves correct static file on a prerendered dynamic route with fallback: false', () => {
4141
cy.request('/getStaticProps/1/').then((res) => {
4242
expect(res.status).to.eq(200)
43-
expect(res.headers).to.not.have.property('x-render-mode')
43+
expect(res.headers).to.not.have.property('x-nf-render-mode')
4444
expect(res.body).to.contain('Under the Dome')
4545
})
4646
})
4747
it('renders custom 404 on a non-prerendered dynamic route with fallback: false', () => {
4848
cy.request({ url: '/getStaticProps/3/', failOnStatusCode: false }).then((res) => {
4949
expect(res.status).to.eq(404)
50-
expect(res.headers).to.have.property('x-render-mode', 'odb')
50+
expect(res.headers).to.have.property('x-nf-render-mode', 'odb')
5151
expect(res.body).to.contain('Custom 404')
5252
})
5353
})
5454
it('serves correct static file on a prerendered dynamic route with fallback: true', () => {
5555
cy.request('/getStaticProps/withFallback/1/').then((res) => {
5656
expect(res.status).to.eq(200)
57-
expect(res.headers).to.not.have.property('x-render-mode')
57+
expect(res.headers).to.not.have.property('x-nf-render-mode')
5858
expect(res.body).to.contain('Under the Dome')
5959
})
6060
})
6161
it('renders fallback page via ODB on a non-prerendered dynamic route with fallback: true', () => {
6262
cy.request('/getStaticProps/withFallback/3/').then((res) => {
6363
expect(res.status).to.eq(200)
6464
// expect 'odb' until https://github.com/netlify/pillar-runtime/issues/438 is fixed
65-
expect(res.headers).to.have.property('x-render-mode', 'odb')
65+
expect(res.headers).to.have.property('x-nf-render-mode', 'odb')
6666
// expect 'Bitten' until the above is fixed and we can test for fallback 'Loading...' message
6767
expect(res.body).to.contain('Bitten')
6868
})
6969
})
7070
it('serves correct static file on a prerendered dynamic route with fallback: blocking', () => {
7171
cy.request('/getStaticProps/withFallbackBlocking/1/').then((res) => {
7272
expect(res.status).to.eq(200)
73-
expect(res.headers).to.not.have.property('x-render-mode')
73+
expect(res.headers).to.not.have.property('x-nf-render-mode')
7474
expect(res.body).to.contain('Under the Dome')
7575
})
7676
})
7777
it('renders correct page via ODB on a non-prerendered dynamic route with fallback: blocking', () => {
7878
cy.request('/getStaticProps/withFallbackBlocking/3/').then((res) => {
7979
expect(res.status).to.eq(200)
80-
expect(res.headers).to.have.property('x-render-mode', 'odb')
80+
expect(res.headers).to.have.property('x-nf-render-mode', 'odb')
8181
expect(res.body).to.contain('Bitten')
8282
})
8383
})
8484
it('renders correct page via ODB on a prerendered dynamic route with revalidate and fallback: false', () => {
8585
cy.request('/getStaticProps/withRevalidate/1/').then((res) => {
8686
expect(res.status).to.eq(200)
87-
expect(res.headers).to.have.property('x-render-mode', 'odb ttl=60')
87+
expect(res.headers).to.have.property('x-nf-render-mode', 'odb ttl=60')
8888
expect(res.body).to.contain('Under the Dome')
8989
})
9090
})
9191
it('renders custom 404 on a non-prerendered dynamic route with revalidate and fallback: false', () => {
9292
cy.request({ url: '/getStaticProps/withRevalidate/3/', failOnStatusCode: false }).then((res) => {
9393
expect(res.status).to.eq(404)
94-
expect(res.headers).to.have.property('x-render-mode', 'odb')
94+
expect(res.headers).to.have.property('x-nf-render-mode', 'odb')
9595
expect(res.body).to.contain('Custom 404')
9696
})
9797
})
9898
it('renders correct page via ODB on a prerendered dynamic route with revalidate and fallback: true', () => {
9999
cy.request('/getStaticProps/withRevalidate/withFallback/1/').then((res) => {
100100
expect(res.status).to.eq(200)
101-
expect(res.headers).to.have.property('x-render-mode', 'odb ttl=60')
101+
expect(res.headers).to.have.property('x-nf-render-mode', 'odb ttl=60')
102102
expect(res.body).to.contain('Under the Dome')
103103
})
104104
})
105105
it('renders fallback page via ODB on a non-prerendered dynamic route with revalidate and fallback: true', () => {
106106
cy.request('/getStaticProps/withRevalidate/withFallback/3/').then((res) => {
107107
expect(res.status).to.eq(200)
108-
expect(res.headers).to.have.property('x-render-mode', 'odb ttl=60')
108+
expect(res.headers).to.have.property('x-nf-render-mode', 'odb ttl=60')
109109
// expect 'Bitten' until https://github.com/netlify/pillar-runtime/issues/438 is fixed
110110
expect(res.body).to.contain('Bitten')
111111
})
112112
})
113113
it('renders correct page via ODB on a prerendered dynamic route with revalidate and fallback: blocking', () => {
114114
cy.request('/getStaticProps/withRevalidate/withFallbackBlocking/1/').then((res) => {
115115
expect(res.status).to.eq(200)
116-
expect(res.headers).to.have.property('x-render-mode', 'odb ttl=60')
116+
expect(res.headers).to.have.property('x-nf-render-mode', 'odb ttl=60')
117117
expect(res.body).to.contain('Under the Dome')
118118
})
119119
})
120120
it('renders correct page via ODB on a non-prerendered dynamic route with revalidate and fallback: blocking', () => {
121121
cy.request('/getStaticProps/withRevalidate/withFallbackBlocking/3/').then((res) => {
122122
expect(res.status).to.eq(200)
123-
expect(res.headers).to.have.property('x-render-mode', 'odb ttl=60')
123+
expect(res.headers).to.have.property('x-nf-render-mode', 'odb ttl=60')
124124
expect(res.body).to.contain('Bitten')
125125
})
126126
})

0 commit comments

Comments
 (0)