Skip to content

Commit bd40048

Browse files
authored
test: unskip eslint rules for fast refresh tests (#31234)
1 parent b2ae4da commit bd40048

File tree

2 files changed

+16
-24
lines changed

2 files changed

+16
-24
lines changed

e2e-tests/development-runtime/cypress/integration/eslint-rules/limited-exports-page-templates.js

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
11
describe(`limited-exports-page-templates`, () => {
2-
// Skipped because HMR not show warnings because of https://github.com/webpack-contrib/webpack-hot-middleware/pull/397
3-
it.skip(`should log warning to console for invalid export`, () => {
4-
cy.visit(`/eslint-rules/limited-exports-page-templates`, {
5-
onBeforeLoad(win) {
6-
cy.stub(win.console, "log").as(`consoleLog`)
7-
},
8-
}).waitForRouteChange()
2+
it(`should log warning to console for invalid export`, () => {
3+
cy.visit(
4+
`/eslint-rules/limited-exports-page-templates`
5+
).waitForRouteChange()
96

10-
cy.get(`@consoleLog`).should(
7+
cy.get(`@hmrConsoleLog`).should(
118
`be.calledWithMatch`,
129
/15:1 warning In page templates only a default export of a valid React component and the named export of a page query is allowed./i
1310
)
14-
cy.get(`@consoleLog`).should(
11+
cy.get(`@hmrConsoleLog`).should(
1512
`not.be.calledWithMatch`,
1613
/17:1 warning In page templates only a default export of a valid React component and the named export of a page query is allowed./i
1714
)

e2e-tests/development-runtime/cypress/integration/eslint-rules/no-anonymous-exports-page-templates.js

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,20 @@
11
describe(`no-anonymous-exports-page-templates`, () => {
2-
// Skipped because HMR not show warnings because of https://github.com/webpack-contrib/webpack-hot-middleware/pull/397
3-
it.skip(`should log warning to console for arrow functions`, () => {
4-
cy.visit(`/eslint-rules/no-anonymous-exports-page-templates`, {
5-
onBeforeLoad(win) {
6-
cy.stub(win.console, "log").as(`consoleLog`)
7-
},
8-
}).waitForRouteChange()
2+
it(`should log warning to console for arrow functions`, () => {
3+
cy.visit(
4+
`/eslint-rules/no-anonymous-exports-page-templates`
5+
).waitForRouteChange()
96

10-
cy.get(`@consoleLog`).should(
7+
cy.get(`@hmrConsoleLog`).should(
118
`be.calledWithMatch`,
129
/Anonymous arrow functions cause Fast Refresh to not preserve local component state./i
1310
)
1411
})
15-
it.skip(`should log warning to console for function declarations`, () => {
16-
cy.visit(`/eslint-rules/no-anonymous-exports-page-templates-function`, {
17-
onBeforeLoad(win) {
18-
cy.stub(win.console, "log").as(`consoleLog`)
19-
},
20-
}).waitForRouteChange()
12+
it(`should log warning to console for function declarations`, () => {
13+
cy.visit(
14+
`/eslint-rules/no-anonymous-exports-page-templates-function`
15+
).waitForRouteChange()
2116

22-
cy.get(`@consoleLog`).should(
17+
cy.get(`@hmrConsoleLog`).should(
2318
`be.calledWithMatch`,
2419
/Anonymous function declarations cause Fast Refresh to not preserve local component state./i
2520
)

0 commit comments

Comments
 (0)