加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – rspec – 匹配选择之一

发布时间:2020-12-17 03:24:07 所属栏目:百科 来源:网络整理
导读:我有方法从预定义的数组返回随机值(即:[‘value1′,’value2’]). 我该如何用rspec测试? 我想做点什么: expect(FooClass.new.value).to be_in ['value1','value2'] 有办法吗?谢谢. 解决方法 用这个 expect(['value1','value2']).to include(FooClass.new
我有方法从预定义的数组返回随机值(即:[‘value1′,’value2’]).
我该如何用rspec测试?

我想做点什么:

expect(FooClass.new.value).to be_in ['value1','value2']

有办法吗?谢谢.

解决方法

用这个

expect(['value1','value2']).to include(FooClass.new.value)

或者简单的布尔匹配

expect(['value1','value2'].include? FooClass.new.value).to be true

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读