我是单元测试领域的新手;我现在使用单元测试只有两个月的时间。当我在Ruby中进行单元测试时,我目前遵循TDD风格,使用Test:: unit ::TestCase。我还读到了RSpec以及它是如何遵循BDD方法的。我也读过关于Shoulda的文章,它是两个框架之间的一个。我的问题是,我应该把我的时间花在RSpec或Shoulda上,还是应该坚持使用Test::Unit::TestCase?任何关于这个主题的意见都会受
在我的rspec测试中,我有很多深层次的嵌套上下文,如下所示: it_behaves_like "specific object" end因此,当我运行rspec测试时,我会在“未决”/“失败”/“失败示例”部分获得类似(或更复杂的)结果:
mymethod behaves like specific object
我正在用Rspec和Capybara一起进行测试,我想在RSpec Rails 3中使用新的read more as customer tests and acceptance tests。但是,我发现旧风格(Describe/It)中缺少的一件事是嵌套。当试图嵌套scenarios或在任何scenario块中使用background时,我会得到一个undefined method错误。无论如何,我是否可以通过特性规范来实现嵌套,以获得类似的东西(来自Mich