/
githubmirror
/
d3
Обзор
Документация
Войти
/
githubmirror
/
d3
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/d3-test.js
19 строк
666 B
Mike Bostock
Adopt type: module. (#3506)
11 июн 2021, 20:50
Не верифицирован
11 июн 2021, 20:50
23b0212
Код
Авторство
О чём код?
import assert from "assert"; import {readFileSync} from "fs"; import {resolve, dirname} from "path"; import {fileURLToPath} from "url"; import * as d3 from "../src/index.js"; const packagePath = resolve(dirname(fileURLToPath(import.meta.url)), "../package.json"); const packageData = JSON.parse(readFileSync(packagePath)); for (const moduleName in packageData.dependencies) { it(`d3 exports everything from ${moduleName}`, async () => { const module = await import(moduleName); for (const propertyName in module) { if (propertyName !== "version") { assert(propertyName in d3, `${moduleName} exports ${propertyName}`); } } }); }