我有一个项目可以很好地使用rails默认测试套件Test::Unit,并且我没有理由更改我编写的测试。但是当我用水豚编写集成测试时,我发现水豚总是和rspec一起工作,并且在使用水豚和Test::Unit时有一些问题。所以我决定在集成测试中使用rspec。
但这里有个问题。运行rails g rspec:install后,cmd rails g model会在spec中创建测试,如何在集成测试中使用
最近,我把我的验收测试从水豚-webkit改为无头铬。在某些情况下,我需要检查警报消息(例如,确认在用户离开页面时放弃更改)。我用水豚-webkit做这件事的方法如下expect(confirm_messages.firstmethod `confirm_messages' for #<Selenium::WebDriver::Chrome::Driver:0x007fa5478d8a08>