mirror of
https://github.com/cypress-io/cypress.git
synced 2026-04-24 07:59:12 -05:00
22 lines
513 B
JavaScript
22 lines
513 B
JavaScript
const Promise = require('bluebird')
|
|
const fs = Promise.promisifyAll(require('fs-extra'))
|
|
const tmp = Promise.promisifyAll(require('tmp'))
|
|
|
|
const open = require('./exec/open')
|
|
const run = require('./exec/run')
|
|
|
|
module.exports = {
|
|
open (options = {}) {
|
|
return open.start(options)
|
|
},
|
|
|
|
run (options = {}) {
|
|
return tmp.fileAsync().then((outputPath) => {
|
|
options.outputPath = outputPath
|
|
return run.start(options).then(() => {
|
|
return fs.readJsonAsync(outputPath)
|
|
})
|
|
})
|
|
},
|
|
}
|