Files
tekelanew_acs/acs/nladmin-ui/node_modules/save/test/engine.tests.js

39 lines
729 B
JavaScript
Raw Normal View History

2024-12-03 17:40:13 +08:00
module.exports = function(
idProperty,
getEngine,
beforeCallback,
afterCallback
) {
describe('engine', function() {
before(function(done) {
if (typeof beforeCallback === 'function') {
beforeCallback(done)
} else {
done()
}
})
after(function() {
if (typeof afterCallback === 'function') {
afterCallback()
}
})
;[
'./id-property',
'./create',
'./read',
'./update',
'./update-many',
'./delete',
'./delete-many',
'./find',
'./find-one',
'./count',
'./create-or-update',
'./streaming'
].map(function(testFile) {
require(testFile)(idProperty, getEngine)
})
})
}