22 lines
366 B
JavaScript
22 lines
366 B
JavaScript
const arangodb = {}
|
|
|
|
arangodb.Database = function () {
|
|
this.query = jest.fn(() => ({
|
|
all: jest.fn(),
|
|
}))
|
|
this.collection = jest.fn(() => "collection")
|
|
this.close = jest.fn()
|
|
}
|
|
|
|
arangodb.aql = (strings, ...args) => {
|
|
let str = strings.join("{}")
|
|
|
|
for (let arg of args) {
|
|
str = str.replace("{}", arg)
|
|
}
|
|
|
|
return str
|
|
}
|
|
|
|
module.exports = arangodb
|