【发布时间】:2015-06-14 20:35:09
【问题描述】:
我有一个使用 sequelize 的 Express web api,我想用它进行端到端测试。我希望能够使用内存数据库进行端到端测试,这样我就可以在任何我喜欢的机器上运行它。
我使用 mysql 数据库进行开发和生产,但是我正在考虑使用内存中的 sqlite 数据库进行测试,但我不确定将测试数据导入其中的最佳方法是什么。
周围有几个模块,例如 squelize-fixtures,但它们似乎都不能只用数据填充数据库,而无需围绕它编写代码来操作和插入它。
这里有没有人用 sequelize 和 sqlite 进行集成测试,并找到了一种无需所有样板代码的好方法?
【问题讨论】:
标签: node.js sqlite express sequelize.js