0

一部のコンテンツを表示し、ランダムなレコードを選択して表示するアプリがあります

これをテストするにはどうすればよいですか?

Then /^I Should see the associated "([^']*)" "([^']*)"$/ do |type, elements|
    elements.split(', ').each do |element|
        page.should have_content element
    end
end

すべてのレコードが見つからないため、明らかに失敗します。1つのレコードのみの存在を検証するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

以下を使用してください。

Then /^I should see the associated "([^"]*)" "([^"]*)"$/ do |type, elements|
  found = false
  elements.split(', ').each do |element|
    found = true if page.has_content? element
  end
  found.should == true
end
于 2013-01-08T21:26:39.443 に答える