我使用黃瓜測試情況。在我的代碼使用diff!
時黃瓜:表不相同(黃瓜:: Ast ::表::不同)
表是不相同的(黃瓜::阿斯特::表::不同)
:我收到錯誤的。
Then /^the results should be:$/ do |expected_results|
results = [['content']] + page.all('ol.results li').map do |li|
[li.text]
end
expected_results.diff!(results)
end
我還提到最相關的這些問題的部位,如使用transpose
前diff!
方法,我是不是成功。此外,我已按照https://github.com/cucumber/cucumber/issues/220,但沒有影響這個錯誤。任何人都可以定義我如何解決這個錯誤?
不確定這是否被OP降低了? @devilsmind可以添加--format的輸出,所以我們可以看到表格之間的實際區別?或者,添加expected_results.to_s的結果 – robd