ruby-on-rails – Rspec:在期望.to eq语句中使用OR
发布时间:2020-12-17 03:49:47 所属栏目:百科 来源:网络整理
导读:参见英文答案 Rspec: Should be (this or that)????????????????????????????????????6个 我有一个rspec测试,我想确保只有两个值可以传递给我的实例变量.我注意到应该满足一个块似乎是更可接受的方式来测试两个结果可以接受的地方,但我想实现expect().到eq()
参见英文答案 >
Rspec: Should be (this or that)????????????????????????????????????6个
我有一个rspec测试,我想确保只有两个值可以传递给我的实例变量.我注意到应该满足一个块似乎是更可接受的方式来测试两个结果可以接受的地方,但我想实现expect().到eq(),如下图所示: it "only allows -2 or 2 as values" do expect (@note.value).to eq(2 or -2) end 这是我正确的rspec测试的正确语法吗?我理解一个应该声明背后的想法,我更关心为什么应该更好(如果实际上是这种情况)使用期望.to eq与复合期望. 谢谢. 解决方法
你可以或两个匹配在一起:
ruby 欲了解更多信息: http://rspec.info/blog/2014/01/new-in-rspec-3-composable-matchers/#compound-matcher-expressions (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- PostgreSQL实实在在的选择
- c – 无法将参数1从’const char [5]’转换为’LPCTSTR’
- ruby-on-rails – 首先区别!和Rails中的第一个方法
- c# – DataGridColumnHeader中的第一个下划线被删除
- 如何使用vb通过outlook收发邮件
- ruby-on-rails – Rails application.html.erb?
- 利用react-redux-tpl快速开发react-redux-webpack项目
- 浅析layout_weight属性,gravity属性,layout_gravity属性
- 正则表达式 – Morphia mongoDB通配符查询
- 使用Ajax以及Jquery.form异步上传图片