我想测试一个功能,它在数据库中插入一些细节。在test.log中,它显示了生成的插入命令以及我放置的用于显示进度的日志消息,并且除了实际数据没有插入数据库之外,一切似乎都正常工作。我正在检查数据是否插入到db/test.sqlite3中。测试用例运行时不会产生异常。有没有一个设置,我必须设置,以便将数据插入测试数据库?或者我是否缺少其他任何东西 谢谢Rails测试问题
1
A
回答
1
您是否在测试运行后检查数据库?
默认情况下,Rails使用事务运行所有测试。这意味着每次运行测试后,数据库都会回滚。
这是测试的首选。否则,您可能会有一个测试影响另一个测试的数据或状态。
1
相关问题
- 1. 问题测试rails帖子
- 2. DateTime问题在Rails单元测试
- 3. Rails中的测试授权问题
- 4. 如何在Rails中测试问题
- 5. RSC CanCan的Rails初学测试问题
- 6. 的Rails 3.0.12性能测试等问题
- 7. 的Rails 3.0测试版由send_file问题
- 8. Rails 3.1,问题与夹具和测试
- 9. 更多Ruby on Rails测试问题
- 10. 问题测试
- 11. has_and_belongs_to_many问题上的Rails功能测试问题
- 12. Admob测试问题
- 13. JUnit测试问题
- 14. boost.asio测试问题
- 15. 问题(测试版)
- 16. Andriod:Espresso测试问题
- 17. django测试问题
- 18. maven测试问题
- 19. 测试面试问题
- 20. 测试飞行内部测试问题
- 21. 在集成测试中的“访问”有问题rails教程
- 22. rails设计使用灯具测试问题(未授权访问)
- 23. Ruby on Rails调试问题
- 24. Gallio TestDriven.Net测试问题
- 25. TestFlight Beta测试问题
- 26. 问题测试许可
- 27. 问题测试的Django tastypie
- 28. 编程测试/问题
- 29. iPhone设备测试问题
- 30. 轨功能测试问题
哦......它会被回滚。谢谢:) – felix 2010-06-17 17:15:23