Files
cloud-cap-samples/packages/bookshop/tests/utils.js
2019-12-19 15:08:34 +01:00

23 lines
390 B
JavaScript

const cds = require('@sap/cds/lib/cds')
const run = require('@sap/cds/bin/run')
let testServer
const cwd = process.cwd()
const setup = (model, done) => {
cds.once('listening', ({ server }) => {
testServer = server
done()
})
run([model], { 'in-memory?': true })
}
const close = done => {
testServer.close(done)
process.chdir(cwd)
}
module.exports = {
setup,
close
}