Merge pull request #20017 from github/upgrade-esm
Enforce and Move to Top Level require
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
const fs = require('fs')
|
||||
const path = require('path')
|
||||
const previewsJson = require('../../lib/graphql/static/previews')
|
||||
const upcomingChangesJson = require('../../lib/graphql/static/upcoming-changes')
|
||||
const prerenderedObjectsJson = require('../../lib/graphql/static/prerendered-objects')
|
||||
@@ -20,7 +22,7 @@ describe('graphql json files', () => {
|
||||
|
||||
test('schemas object validation', () => {
|
||||
graphqlVersions.forEach(version => {
|
||||
const schemaJsonPerVersion = require(`../../lib/graphql/static/schema-${version}`)
|
||||
const schemaJsonPerVersion = JSON.parse(fs.readFileSync(path.join(process.cwd(), `lib/graphql/static/schema-${version}.json`)))
|
||||
// all graphql types are arrays except for queries
|
||||
graphqlTypes
|
||||
.filter(type => type !== 'queries')
|
||||
|
||||
@@ -5,6 +5,7 @@ const flat = require('flat')
|
||||
const loadSiteData = require('../../lib/site-data')
|
||||
const patterns = require('../../lib/patterns')
|
||||
const { liquid } = require('../../lib/render-content')
|
||||
const walkSync = require('walk-sync')
|
||||
|
||||
describe('siteData module (English)', () => {
|
||||
let data
|
||||
@@ -82,7 +83,7 @@ describe('siteData module (English)', () => {
|
||||
})
|
||||
|
||||
test('warn if any YAML reusables are found', async () => {
|
||||
const reusables = require('walk-sync')(path.join(__dirname, '../../data/reusables'))
|
||||
const reusables = walkSync(path.join(__dirname, '../../data/reusables'))
|
||||
expect(reusables.length).toBeGreaterThan(100)
|
||||
const yamlReusables = reusables.filter(filename => filename.endsWith('.yml') || filename.endsWith('.yaml'))
|
||||
const message = `reusables are now written as individual Markdown files. Please migrate the following YAML files to Markdown:\n${yamlReusables.join('\n')}`
|
||||
|
||||
Reference in New Issue
Block a user