黄瓜:表格不一样

时间:2012-08-09 13:59:06

标签: ruby-on-rails testing cucumber

我的其中一个步骤一直出现以下错误:

'Tables were not identical (Cucumber::Ast::Table::Different)'  

但是控制台中显示的差异并没有什么不同。

以下是错误的控制台输出。它试图显示差异的行标有'*'

 | Date   | Column1  | Column2 | 
 | Jun 08 | Value1   |         |  
 | Jun 06 | Value2   | 2       | 
*| Jun 08 | Value1   |         |  
 | Jun 05 | Value3   |         |  
*| Jun 06 | Value2   | 2       | 
*| Jun 05 | Value3   |         |  

我希望看到下面的表格以绿色传递,因为用'*'显示的行没有区别(有差异的行):

 | Date   | Column1  | Column2 | 
 | Jun 08 | Value1   |         |  
 | Jun 06 | Value2   | 2       | 
 | Jun 05 | Value3   |         |  

为什么会发生这种情况?

提前致谢。

1 个答案:

答案 0 :(得分:1)

所以我通过在我的场景中添加以下内容来修复此问题,该场景在浏览器中打开了html页面。 :

And show me the page

然后我使用Firebug检查上面标有'*'的行。

我在行中发现了空白区域,导致黄瓜明显相同的行不同。

删除了我的代码中的空白并修复了它。