在nodejs中导入MySQL数据库进行集成测试的最简单方法
Easiest way to import MySQL database in nodejs for integration testing
我有一个用nodejs构建的web应用程序,我想对我的API进行一些集成测试,这将涉及到一个实时数据库。
有没有简单的方法来加载&在运行测试之前执行SQL转储文件来预填充数据库?
您可以对sql查询进行分组,以便在需要时在任何teardown或tearup事件中恢复数据库。
您可能希望在运行需要干净的"数据结构"的测试之前使用任何类型的标志
在终端中加载转储文件:
mysql -u youruser -p yourdatabasename < /path/to/your/dump_file.sql
输入密码
如果您想创建转储,在终端中:
mysqldump -u youruser -p yourdatabasename > /path/to/your/dump_file.sql
相关文章:
- JQuery:向多个匹配结果添加换行符的最简单方法
- 测试一个简单的javascript按钮
- 访问对象的最简单方法'的单独财产
- Meteor集成测试,在velocity'她的镜子上有茉莉花
- 在Scroll上更新CSS代码:简化它就不会了'不要使用JQuery和最简单的Javascript
- 单页应用程序的javascript集成测试
- 什么'这是使用jQuery将一些文本锚定到外部链接的最简单方法
- 什么是处理JavaScript的最简单的网络抓取工具
- 递归 - 测试最大堆栈大小时,调用堆栈无法弹出
- 实施会员系统的最简单方法是什么
- 我需要最快、最简单的方法来在 Javascript 中绘制数据
- 出错时更改文本字段边框的最简单方法
- JavaScript:获取第一个月前 6 个月的日期的最简单方法
- 在CreateJS中加载视频的最简单方法
- 使用 Lodash 或 AngularJS 测试对象中是否存在值的最简单方法是什么?
- 将Facebook共享按钮与动态内容集成的最简单解释
- 通过Express将动态内容集成到Node.JS上的静态服务页面的最简单方法
- 在nodejs中导入MySQL数据库进行集成测试的最简单方法
- 交互式测试RESTful服务的最简单方法
- 将Angular创建的元素与D3集成的最简单方法