首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails:使用开发数据库进行测试

Rails:使用开发数据库进行测试
EN

Stack Overflow用户
提问于 2012-01-19 22:25:24
回答 1查看 691关注 0票数 2

我目前正在使用一个非常大的现有数据库(> 10 GB,使用MongoMapper的MongoDB )开发一个应用程序。现在,我想要编写一些测试,以确保我的控制器能够正确处理数据库中的现有数据。因此,我想使用已经导入到开发数据库中的数据进行测试。但我不想在每次运行测试时都将所有数据导入到测试数据库中。

是否可以将测试设置配置为使用开发数据库,而不是每次都删除它?

thx,tux

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-20 03:13:55

当然,在不删除数据库的情况下运行测试套件在技术上是可能的,但这是出于某种原因的默认行为;)

您使用的是什么测试框架?

对于rspec来说,它就像运行

代码语言:javascript
复制
$ rspec spec

但是请注意,如果您不小心使用rake运行它,它将清除您的开发数据库(因为rake rspec任务有rake db:test:prepare作为先决条件)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8927690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档