当前位置 : 主页 > 编程语言 > ruby >

ruby-on-rails – rspec可以输出使测试失败的值吗?

来源:互联网 收集:自由互联 发布时间:2021-06-23
我有这样的陈述: @obj[:attribute].eql?("TestValue").should be_true 如果不是只告诉我测试失败,它会告诉我它失败了,因为@obj [:属性]是零或者是1234或者它是什么,这将是很好的.有没有办法做到这
我有这样的陈述:

@obj[:attribute].eql?("TestValue").should be_true

如果不是只告诉我测试失败,它会告诉我它失败了,因为@obj [:属性]是零或者是1234或者它是什么,这将是很好的.有没有办法做到这一点?

做什么的时候

@obj.attribute.should eql(5)

并且它会抛出一个错误,你通常会看到

expected 5
     got 10

有没有具体的理由为什么你在做eql?

网友评论