Files
cypress/lib/cypress.js
T
2017-04-19 09:42:34 -04:00

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)
})
})
},
}