/
githubmirror
/
babel
Обзор
Документация
Войти
/
githubmirror
/
babel
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/babel-plugin-transform-modules-commonjs/test/fixtures/source-map/exec.js
33 строки
888 B
Nicolò Ribaudo
Don't load plugins synchronously in tests (#14679)
22 июн 2022, 22:33
Не верифицирован
22 июн 2022, 22:33
87f26d5
Код
Авторство
О чём код?
var tests = [ 'import "foo";', 'import foo from "foo";', 'import {default as foo2} from "foo";', 'import * as foo from "foo";', 'import {bar} from "foo";', 'import {bar2, baz} from "foo";', 'import {bar as baz2} from "foo";', 'import {bar as baz3, xyz} from "foo";', 'import bar, * as bar2 from "foo";', 'import bar, {bar2, bar3 as bar4} from "foo";', 'export var a;', 'export default function(){};', 'export default function f(){};', 'export default 42;', 'export {foo}; var foo;', 'export { foo as default }; var foo;', 'export * from "foo";', 'export {foo} from "foo";', 'export {default as foo} from "foo";', ]; return Promise.all(tests.map(code => transformAsync(code, { configFile: false, sourceMap: true, plugins: opts.plugins }).then(res => { // Should create mapping expect(res.map.mappings).not.toBe(''); }) ));