J'utilise Mocha pour les tests unitaires.
Lorsque le test commence, je voudrais supprimer tous les enregistrements précédents d'une table.
Ce que j'ai essayé:
db.User.destroy({ force: true }).then(() => {
}).then(() => done());
db.User.destroy(
{where: undefined},
{truncate: false}
).then(() => {
return
}).then(() => done());
db.User.destroy({}).then(() => {
return db.User.bulkCreate(users)
}).then(() => done());
Je reçois toujours l'erreur suivante:
Error: Missing where or truncate attribute in the options parameter of model.destroy.
Comment supprimer/détruire tous les enregistrements d'une table?
Vous pouvez essayer d'utiliser
db.User.destroy({
where: {},
truncate: true
})