期待几种版本的内容之一

时间:2016-04-28 14:20:43

标签: rspec capybara

我们的第一款小红宝石/ sinatra Gizmo,一款猫格斗游戏正在制作两个新手。

我们的caybara测试看起来像这样,但它只通过一些时间(当内容为eq 19时) - HP(从20开始)可以减少1,2或3.你会如何解决这个问题?

feature 'reduce hp' do
    scenario 'get a confirmation with lower HP' do
        sign_in_and_play_and_scratch
    expect(page).to have_content (19 or 18 or 17)
  end
end

非常感谢瑞典

1 个答案:

答案 0 :(得分:2)

has_content采用字符串或正则表达式来匹配,因此对于多个潜在匹配,正则表达式是最简单的

<IMG src="/images/myimage.png"></IMG>