我正在使用Rhomobile框架开发一个应该在不同手机上运行的应用程序。本教程提到了如何为示例模型编写测试:Person。事实上,该框架提供了一个命令行工具rhogen spec
来为模型生成虚拟测试。我将如何为控制器类编写测试:PersonController?我正在考虑类似于在Rails中如何做的事情,但是 rspec 对我来说是未知的,并且这些方法post
似乎redirect_to
不起作用。
问问题
332 次
1 回答
0
在 BDD 中,当您想要指定应用程序的行为(这是控制器负责的)时 - 您通常会使用 StoryBDD 框架来解决此问题 - 使用例如Cucumber。Rspec 是 SpecBDD 并考虑了不同的抽象级别 - 它用于指定类如何相互通信以及它们做什么。
您可以在Cucumber 的 github 页面上找到许多教程。这个可能会有所帮助
于 2013-02-14T14:22:13.683 回答