my_object.should_receive(:my_method).with(hash_including(:a => 'Alpha'))@H_419_12@有没有什么可以用数组完成类似的匹配?看起来像什么?
my_object.should_receive(:my_method).with(array_including('Alpha'))@H_419_12@解决方法 这个怎么样:my_obj.should_receive(:my_method) do |arg| arg.should be_an_instance_of(Array) arg.should include('Alpha')end@H_419_12@ 总结以上是内存溢出为你收集整理的ruby-on-rails – 类似于hash_including的数组参数上的rspec匹配器全部内容,希望文章能够帮你解决ruby-on-rails – 类似于hash_including的数组参数上的rspec匹配器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
概述在rspec中,您可以测试对方法的调用是否接收到作为哈希的参数,并包含某些键或键值对.那是: my_object.should_receive(:my_method).with(hash_including(:a => 'alpha')) 有没有什么可以用数组完成类似的匹配?看起来像什么? my_object.should_receive(:my_method).with(array_includ 在rspec中,您可以测试对方法的调用是否接收到作为哈希的参数,并包含某些键或键值对.那是:
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
ruby-on-rails – 为什么我需要在应用服务器而不是Web服务器上预编译Rails资产?
上一篇
2022-06-09
ruby – 如何将单词转换为等效数字?
下一篇
2022-06-09
评论列表(0条)