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