Cucumber 黄瓜水豚假阳性

Cucumber 黄瓜水豚假阳性,cucumber,capybara,Cucumber,Capybara,我有这些测试步骤。app_主机指向“google.com” 不管我在第二步做了什么,测试都是通过的。我只是想知道我是否遗漏了一些东西。只有在断言失败时,这些步骤才会失败。根据最后一行是真是假,它们不会失败 要在断言中使用has\u css?,可以执行以下操作之一: #If you are using RSpec assertions page.should have_css('a#something') #If you are using Test::Unit assertions asser

我有这些测试步骤。app_主机指向“google.com”


不管我在第二步做了什么,测试都是通过的。我只是想知道我是否遗漏了一些东西。

只有在断言失败时,这些步骤才会失败。根据最后一行是真是假,它们不会失败

要在断言中使用
has\u css?
,可以执行以下操作之一:

#If you are using RSpec assertions
page.should have_css('a#something')

#If you are using Test::Unit assertions
assert page.has_css?('a#something')

这是正确的。在我发布后,在文档中找到了我问题的答案。找到了答案。需要有“rspec/expectations”,断言应该是这样的has_css?(“a#something”)。应该是真的
#If you are using RSpec assertions
page.should have_css('a#something')

#If you are using Test::Unit assertions
assert page.has_css?('a#something')