jest 28.1.1 (#28797)
* got 28.1.1 * wip * force upgrade nth-check * legacyFakeTimers
This commit is contained in:
5936
package-lock.json
generated
5936
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -138,7 +138,7 @@
|
|||||||
"http-status-code": "^2.1.0",
|
"http-status-code": "^2.1.0",
|
||||||
"husky": "^8.0.1",
|
"husky": "^8.0.1",
|
||||||
"japanese-characters": "^1.1.0",
|
"japanese-characters": "^1.1.0",
|
||||||
"jest": "^27.5.1",
|
"jest": "28.1.1",
|
||||||
"jest-environment-puppeteer": "^5.0.4",
|
"jest-environment-puppeteer": "^5.0.4",
|
||||||
"jest-fail-on-console": "^2.4.2",
|
"jest-fail-on-console": "^2.4.2",
|
||||||
"jest-github-actions-reporter": "^1.0.3",
|
"jest-github-actions-reporter": "^1.0.3",
|
||||||
@@ -153,6 +153,7 @@
|
|||||||
"nock": "^13.2.7",
|
"nock": "^13.2.7",
|
||||||
"nodemon": "2.0.18",
|
"nodemon": "2.0.18",
|
||||||
"npm-merge-driver-install": "^3.0.0",
|
"npm-merge-driver-install": "^3.0.0",
|
||||||
|
"nth-check": "2.1.1",
|
||||||
"postcss": "^8.4.14",
|
"postcss": "^8.4.14",
|
||||||
"prettier": "^2.7.0",
|
"prettier": "^2.7.0",
|
||||||
"replace": "^1.2.1",
|
"replace": "^1.2.1",
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { jest } from '@jest/globals'
|
|||||||
import { latest, oldestSupported } from '../../lib/enterprise-server-releases.js'
|
import { latest, oldestSupported } from '../../lib/enterprise-server-releases.js'
|
||||||
import languages from '../../lib/languages.js'
|
import languages from '../../lib/languages.js'
|
||||||
|
|
||||||
jest.useFakeTimers('legacy')
|
jest.useFakeTimers({ legacyFakeTimers: true })
|
||||||
|
|
||||||
/* global page, browser */
|
/* global page, browser */
|
||||||
describe('homepage', () => {
|
describe('homepage', () => {
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ import { jest } from '@jest/globals'
|
|||||||
import { getDiffFiles } from '../helpers/diff-files.js'
|
import { getDiffFiles } from '../helpers/diff-files.js'
|
||||||
import loadSiteData from '../../lib/site-data.js'
|
import loadSiteData from '../../lib/site-data.js'
|
||||||
|
|
||||||
jest.useFakeTimers('legacy')
|
jest.useFakeTimers({ legacyFakeTimers: true })
|
||||||
|
|
||||||
const __dirname = path.dirname(fileURLToPath(import.meta.url))
|
const __dirname = path.dirname(fileURLToPath(import.meta.url))
|
||||||
const enterpriseServerVersions = Object.keys(allVersions).filter((v) =>
|
const enterpriseServerVersions = Object.keys(allVersions).filter((v) =>
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ import loadSiteData from '../../lib/site-data.js'
|
|||||||
Some tests/unit/page.js tests also exercise the frontmatter validation.
|
Some tests/unit/page.js tests also exercise the frontmatter validation.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
jest.useFakeTimers('legacy')
|
jest.useFakeTimers({ legacyFakeTimers: true })
|
||||||
|
|
||||||
const siteData = loadSiteData()
|
const siteData = loadSiteData()
|
||||||
const featureVersions = Object.entries(siteData.en.site.data.features)
|
const featureVersions = Object.entries(siteData.en.site.data.features)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { getDOM } from '../helpers/e2etest.js'
|
|||||||
import languages from '../../lib/languages.js'
|
import languages from '../../lib/languages.js'
|
||||||
import { jest } from '@jest/globals'
|
import { jest } from '@jest/globals'
|
||||||
|
|
||||||
jest.useFakeTimers('legacy')
|
jest.useFakeTimers({ legacyFakeTimers: true })
|
||||||
|
|
||||||
describe('<head>', () => {
|
describe('<head>', () => {
|
||||||
jest.setTimeout(5 * 60 * 1000)
|
jest.setTimeout(5 * 60 * 1000)
|
||||||
|
|||||||
@@ -27,8 +27,6 @@ describe('learning tracks', () => {
|
|||||||
const found = href.match(/.*\?learn=(.*)/i)
|
const found = href.match(/.*\?learn=(.*)/i)
|
||||||
expect(found).not.toBeNull()
|
expect(found).not.toBeNull()
|
||||||
const trackName = found[1]
|
const trackName = found[1]
|
||||||
|
|
||||||
// check all the links contain track name
|
|
||||||
$(trackElem)
|
$(trackElem)
|
||||||
.find('a.Box-row')
|
.find('a.Box-row')
|
||||||
.each((i, elem) => {
|
.each((i, elem) => {
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ const activeProducts = Object.values(productMap).filter(
|
|||||||
(product) => !product.wip && !product.hidden
|
(product) => !product.wip && !product.hidden
|
||||||
)
|
)
|
||||||
|
|
||||||
jest.useFakeTimers('legacy')
|
jest.useFakeTimers({ legacyFakeTimers: true })
|
||||||
|
|
||||||
describe('server', () => {
|
describe('server', () => {
|
||||||
jest.setTimeout(60 * 1000)
|
jest.setTimeout(60 * 1000)
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import frontmatter from '../../lib/read-frontmatter.js'
|
|||||||
import { getDOM } from '../helpers/e2etest.js'
|
import { getDOM } from '../helpers/e2etest.js'
|
||||||
import { allVersions } from '../../lib/all-versions.js'
|
import { allVersions } from '../../lib/all-versions.js'
|
||||||
|
|
||||||
jest.useFakeTimers('legacy')
|
jest.useFakeTimers({ legacyFakeTimers: true })
|
||||||
|
|
||||||
describe('sidebar', () => {
|
describe('sidebar', () => {
|
||||||
jest.setTimeout(3 * 60 * 1000)
|
jest.setTimeout(3 * 60 * 1000)
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import { get, getDOM } from '../helpers/e2etest.js'
|
|||||||
import { SURROGATE_ENUMS } from '../../middleware/set-fastly-surrogate-key.js'
|
import { SURROGATE_ENUMS } from '../../middleware/set-fastly-surrogate-key.js'
|
||||||
import { PREFERRED_LOCALE_COOKIE_NAME } from '../../middleware/detect-language.js'
|
import { PREFERRED_LOCALE_COOKIE_NAME } from '../../middleware/detect-language.js'
|
||||||
|
|
||||||
jest.useFakeTimers('legacy')
|
jest.useFakeTimers({ legacyFakeTimers: true })
|
||||||
|
|
||||||
describe('enterprise deprecation', () => {
|
describe('enterprise deprecation', () => {
|
||||||
jest.setTimeout(60 * 1000)
|
jest.setTimeout(60 * 1000)
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import enterpriseServerReleases from '../../lib/enterprise-server-releases.js'
|
|||||||
import { get } from '../helpers/e2etest.js'
|
import { get } from '../helpers/e2etest.js'
|
||||||
import readJsonFile from '../../lib/read-json-file.js'
|
import readJsonFile from '../../lib/read-json-file.js'
|
||||||
|
|
||||||
jest.useFakeTimers('legacy')
|
jest.useFakeTimers({ legacyFakeTimers: true })
|
||||||
|
|
||||||
describe('developer redirects', () => {
|
describe('developer redirects', () => {
|
||||||
jest.setTimeout(10 * 60 * 1000)
|
jest.setTimeout(10 * 60 * 1000)
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import nock from 'nock'
|
|||||||
import { get, getDOM } from '../helpers/e2etest.js'
|
import { get, getDOM } from '../helpers/e2etest.js'
|
||||||
import enterpriseServerReleases from '../../lib/enterprise-server-releases.js'
|
import enterpriseServerReleases from '../../lib/enterprise-server-releases.js'
|
||||||
|
|
||||||
jest.useFakeTimers('legacy')
|
jest.useFakeTimers({ legacyFakeTimers: true })
|
||||||
|
|
||||||
describe('release notes', () => {
|
describe('release notes', () => {
|
||||||
jest.setTimeout(60 * 1000)
|
jest.setTimeout(60 * 1000)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { jest } from '@jest/globals'
|
|||||||
|
|
||||||
import { head } from '../helpers/e2etest.js'
|
import { head } from '../helpers/e2etest.js'
|
||||||
|
|
||||||
jest.useFakeTimers('legacy')
|
jest.useFakeTimers({ legacyFakeTimers: true })
|
||||||
|
|
||||||
describe('developer.github.com redirects', () => {
|
describe('developer.github.com redirects', () => {
|
||||||
jest.setTimeout(60 * 1000)
|
jest.setTimeout(60 * 1000)
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import { latest } from '../../lib/enterprise-server-releases.js'
|
|||||||
import schema from '../helpers/schemas/versions-schema.js'
|
import schema from '../helpers/schemas/versions-schema.js'
|
||||||
import nonEnterpriseDefaultVersion from '../../lib/non-enterprise-default-version.js'
|
import nonEnterpriseDefaultVersion from '../../lib/non-enterprise-default-version.js'
|
||||||
|
|
||||||
jest.useFakeTimers('legacy')
|
jest.useFakeTimers({ legacyFakeTimers: true })
|
||||||
|
|
||||||
describe('versions module', () => {
|
describe('versions module', () => {
|
||||||
test('is an object with versions as keys', () => {
|
test('is an object with versions as keys', () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user