Example #1
0
let testModule = require('substance-test').module

let Configurator = require('../../packages/common/ServerConfigurator')
let Database = require('../../packages/common/Database')
let StorePackage = require('../../packages/store/package')

const substanceTest = testModule('collab/UserStore')

let configurator = new Configurator()
let userStore

function setup() {
  let db = new Database()
  
  return db.reset()
    .then(function() {
      db.shutdown()
      db = new Database()
      configurator.setDBConnection(db)
      configurator.import(StorePackage)
    })
    .then(function() {
      userStore = configurator.getStore('user')
      return userStore.seed()
    })
}

function teardown() {
  let db = configurator.getDBConnection()
  db.end()
}
Example #2
0
let testModule = require('substance-test').module

let Configurator = require('../../packages/common/ServerConfigurator')
let Database = require('../../packages/common/Database')
let StorePackage = require('../../packages/store/package')

const substanceTest = testModule('collab/RubricStore')

let configurator = new Configurator()
let rubricStore

function setup() {
  let db = new Database()
  
  return db.reset()
    .then(function() {
      db.shutdown()
      db = new Database()
      configurator.setDBConnection(db)
      configurator.import(StorePackage)
    })
    .then(function() {
      let userStore = configurator.getStore('user')
      return userStore.seed()
    })
    .then(function() {
      rubricStore = configurator.getStore('rubric')
      return rubricStore.seed()
    })
}
Example #3
0
let testModule = require('substance-test').module

let Configurator = require('../../packages/common/ServerConfigurator')
let Database = require('../../packages/common/Database')
let StorePackage = require('../../packages/store/package')

const substanceTest = testModule('collab/EntityStore')

let configurator = new Configurator()
let entityStore

function setup() {
  let db = new Database()
  
  return db.reset()
    .then(function() {
      db.shutdown()
      db = new Database()
      configurator.setDBConnection(db)
      configurator.import(StorePackage)
    })
    .then(function() {
      let userStore = configurator.getStore('user')
      return userStore.seed()
    })
    .then(function() {
      entityStore =configurator.getStore('entity')
      return entityStore.seed()
    })
}
Example #4
0
let testModule = require('substance-test').module

let Configurator = require('../../packages/common/ServerConfigurator')
let Database = require('../../packages/common/Database')
let StorePackage = require('../../packages/store/package')

const substanceTest = testModule('collab/DocumentStore')

let configurator = new Configurator()
let documentStore

function setup() {
  let db = new Database()
  
  return db.reset()
    .then(function() {
      db.shutdown()
      db = new Database()
      configurator.setDBConnection(db)
      configurator.import(StorePackage)
    })
    .then(function() {
      let userStore = configurator.getStore('user')
      return userStore.seed()
    })
    .then(function() {
      documentStore = configurator.getStore('document')
      return documentStore.seed()
    })
}