1
0
mirror of synced 2025-12-22 19:34:15 -05:00

jest 28.1.1 (#28797)

* got 28.1.1

* wip

* force upgrade nth-check

* legacyFakeTimers
This commit is contained in:
Peter Bengtsson
2022-06-29 13:55:03 +02:00
committed by GitHub
parent 703f158662
commit ee1f20f4fb
14 changed files with 3358 additions and 2605 deletions

5936
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -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",

View File

@@ -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', () => {

View File

@@ -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) =>

View File

@@ -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)

View File

@@ -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)

View File

@@ -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) => {

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -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)

View File

@@ -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', () => {