neodes withDir seems incompatible with cypress

This commit is contained in:
Robert Schäfer 2019-07-08 20:27:23 +02:00
parent e4173a24aa
commit a3de375fef
3 changed files with 17 additions and 3 deletions

View File

@ -1,8 +1,9 @@
import Neode from 'neode'
import models from '../models'
export default function setupNeode(options) {
const { uri, username, password } = options
const neodeInstance = new Neode(uri, username, password)
neodeInstance.withDirectory(`${__dirname}/../models`)
neodeInstance.with(models)
return neodeInstance
}

View File

@ -1,5 +1,5 @@
import Factory from '../../seed/factories'
import { neode } from '../../bootstrap/neo4j'
import Factory from '../seed/factories'
import { neode } from '../bootstrap/neo4j'
const factory = Factory()
const instance = neode()

View File

@ -0,0 +1,13 @@
import fs from 'fs'
import path from 'path'
const models = {}
fs.readdirSync(__dirname).forEach(file => {
file = path.join(__dirname, file).toString('utf-8')
const name = path.basename(file, '.js')
if (!/\.spec/.test(name) && path.extname(file) === '.js') {
// Is a gql file
models[name] = require(file)
}
})
export default models