Ruby on rails 如何检查预期结果是否与rspec中的任何给定值匹配?
我们如何断言与Ruby on rails 如何检查预期结果是否与rspec中的任何给定值匹配?,ruby-on-rails,ruby,rspec,tdd,Ruby On Rails,Ruby,Rspec,Tdd,我们如何断言与[1,3,5,6,10]中的任何一个匹配的值 我看起来像是匹配任何([1,3,5,6,10])你可以做: describe 'thing' do it 'includes' do expect([1,3,5,6,10]).to include(3) #or your resulting variable end end 在回答您的评论时,您可以编写一个自定义匹配器,或者您可以执行以下操作: describe 'thing' do it 'includes' d
[1,3,5,6,10]
中的任何一个匹配的值
我看起来像是匹配任何([1,3,5,6,10])
你可以做:
describe 'thing' do
it 'includes' do
expect([1,3,5,6,10]).to include(3) #or your resulting variable
end
end
在回答您的评论时,您可以编写一个自定义匹配器,或者您可以执行以下操作:
describe 'thing' do
it 'includes' do
i = 3
results = [1,3,5,6,10].keep_if { |el| el == i }
expect(results).to_not be_empty
end
end
你可以做:
describe 'thing' do
it 'includes' do
expect([1,3,5,6,10]).to include(3) #or your resulting variable
end
end
在回答您的评论时,您可以编写一个自定义匹配器,或者您可以执行以下操作:
describe 'thing' do
it 'includes' do
i = 3
results = [1,3,5,6,10].keep_if { |el| el == i }
expect(results).to_not be_empty
end
end
你可以做:
describe 'thing' do
it 'includes' do
expect([1,3,5,6,10]).to include(3) #or your resulting variable
end
end
在回答您的评论时,您可以编写一个自定义匹配器,或者您可以执行以下操作:
describe 'thing' do
it 'includes' do
i = 3
results = [1,3,5,6,10].keep_if { |el| el == i }
expect(results).to_not be_empty
end
end
你可以做:
describe 'thing' do
it 'includes' do
expect([1,3,5,6,10]).to include(3) #or your resulting variable
end
end
在回答您的评论时,您可以编写一个自定义匹配器,或者您可以执行以下操作:
describe 'thing' do
it 'includes' do
i = 3
results = [1,3,5,6,10].keep_if { |el| el == i }
expect(results).to_not be_empty
end
end
我想你在找matcher:
我想你在找matcher:
我想你在找matcher:
我想你在找matcher: 我喜欢这样
expect([1,3,5,6,10])include?(结果)。老实说,我就是这样被黑客攻击的
expect([1,3,5,6,10])include?(结果)。老实说,我就是这样被黑客攻击的
expect([1,3,5,6,10])include?(结果)。老实说,我就是这样被黑客攻击的
expect([1,3,5,6,10])include?(result)。为了真实起见,我想用另一种方式来处理类似于expect(1)的事情。为了匹配([1,3,5,6,10])中的任何一个([1,3,5,6,10]),实际上我想用另一种方式处理类似于expect(1)的事情。为了匹配([1,3,5,6,10])中的任何一个(实际上我想用另一种方式处理类似于expect(1)的事情。要匹配([1,3,5,6,10])中的任何一个(
事实上,我想要另一种方式,比如expect(1)。要匹配([1,3,5,6,10])中的任何一个(