Moka: Erreur de Délai d'attente de 2000ms dépassé

Je suis en train de semences de la base de données de l'unité de test.

Ci-dessous est la seed.js fichier:

.......
const app = require('./app')
const db = app.get('db')

const saveUsersToDB = (done) => {
    db.User.bulkCreate(users)
         .then(() => (done))
}

module.exports = {saveUsersToDB};

Mon app.test.js fichier:

.......
const expect = require('expect')
const request = require('supertest')
const {saveUsersToDB} = require('./seed/seed');

before(saveUsersToDB)

Quand je lance le test ci-dessous est l'erreur que je reçois:

Express listening on port 3000!
  1) "before all" hook: saveUsersToDB

  0 passing (2s)
  1 failing

  1)  "before all" hook: saveUsersToDB:
     Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.

npm ERR! Test failed.  See above for more details.

Je pensais que le retour .then(() => (done)) était assez? Ce que je fais mal?

il devrait être .then(() => done()).
Moka prend également en charge des promesses, de sorte que le spec pouvez simplement retourner une promesse.

OriginalL'auteur user1107173 | 2016-12-01