【问题标题】:Rspec Failure/Error matching a string value匹配字符串值的 Rspec 失败/错误
【发布时间】:2012-07-01 23:43:35
【问题描述】:

我试图找出匹配字符串值时我的 rspec 测试失败的原因。进行类似匹配的其他测试是成功的。

我得到以下失败的结果:

1) 类#method应该得到字符串

Failure/Error: class.method.should == "LD 513"
 expected: "LD 513"
 got: "LD 513" (using ==)

如果我将结果输出到屏幕上,我会看到它显示了变量的值和变量类型,所以我的假设是一切都应该通过。

变量:“LD 513”——字符串

知道为什么这个测试失败了吗?

谢谢。

【问题讨论】:

    标签: rspec


    【解决方案1】:

    我发现了问题。这是一个字符编码问题。本质上,隐藏字符位于字母和数字之间。一旦我对字符串进行规范化,测试就通过了。

    【讨论】:

      猜你喜欢
      • 2012-08-29
      • 2011-08-13
      • 2015-01-16
      • 1970-01-01
      • 2017-12-12
      • 1970-01-01
      • 1970-01-01
      • 2016-12-05
      • 1970-01-01
      相关资源
      最近更新 更多