我正在用黄瓜尝试水豚以获得更好的 javascript 测试覆盖率。我有很多步骤可以检查或使用 Rails 集成测试助手中的内容,例如:
assigns(:current_user).should_not be_nil
不管我怎么称呼assigns
,即使我说类似的p assigns
错误:
undefined method `template' for nil:NilClass (NoMethodError)
所以,我似乎不能再这样做了。是否有一种替代方法可以自省控制器中发生的事情,或者至少以某种方式运行这些步骤,以便我可以返回集成测试的内容?