2012-11-23 84 views
0

我有我的方案本線和第二失敗:黃瓜方案失敗

Then I should see "blogger_1" 
And I should not see "blogger_2" 

And I should not see "blogger_2"          # features/step_definitions/web_steps.rb:147 
    expected #has_no_content?("blogger_2") to return true, got false (RSpec::Expectations::ExpectationNotMetError) 
    ./features/step_definitions/web_steps.rb:149:in `/^(?:|I)should not see "([^"]*)"$/' 
    features/merge_articles.feature:46:in `And I should not see "blogger_2"' 

有來自cpybara保存的頁面:

http://ge.tt/3VNhKDS/v/0

+1

你能告訴我們的情況下,給我們一些更多的背景? –

+0

我無法立即打開那個俄羅斯的下載鏈接 - 你爲什麼不把它放在保管箱或什麼? –

+0

它失敗時的錯誤信息是什麼?堆棧跟蹤? –

回答

0

我做了這一步定義不再檢查表單元字

Then /^(?:|I)should not see "([^"]*)" in table$/ do |text| 
    regexp = Regexp.new('<td>'+text+'</td>') 
    assert page.body =~ regexp ? false : true 
end