区分逻辑和结构/异常错误

时间:2012-06-14 13:57:41

标签: ruby rspec cucumber

我正在学习使用Rspec和Cucumber进行Ruby开发。我很难知道何时必须从一个切换到另一个。我知道Rspec用于逻辑错误而Cucumber用于结构/异常错误。

我怎么知道它给出了什么类型的错误?是否存在某种错误报告模式。

例如,expected ...是一个逻辑错误。

1 个答案:

答案 0 :(得分:0)

Cucumber通常用于验收测试,但是在引擎盖下你使用Capybara步骤进行浏览器自动化,当然Rspec也可以使用。

所以这取决于你。您可以使用Cucumber进行验收测试,使用Rspec进行单元测试,或者使用Rspec进行所有操作。我亲自跟随后者,但这取决于你。试试两者,看看它是如何运作的。