antv-l7/.cache/__tests__/minimal-config.js

33 lines
674 B
JavaScript

const path = require(`path`)
const child = require(`child_process`)
it(`Builds cache-dir with minimal config`, done => {
const args = [
require.resolve(`@babel/cli/bin/babel.js`),
path.join(__dirname, `..`),
`--config-file`,
path.join(__dirname, `.babelrc`),
`--ignore`,
`**/__tests__`,
]
const spawn = child.spawn(process.execPath, args)
let stderr = ``
let stdout = ``
spawn.stderr.on(`data`, function(chunk) {
stderr += chunk
})
spawn.stdout.on(`data`, function(chunk) {
stdout += chunk
})
spawn.on(`close`, function() {
expect(stderr).toEqual(``)
expect(stdout).not.toEqual(``)
done()
})
}, 30000)