আমি আরএসপেক ২.৯৯ থেকে আরএসপিপ ৩.০.৩ এ আপগ্রেড করছি এবং ব্যবহারের জন্য উদাহরণ পদ্ধতি রূপান্তর করেছি allow_any_instance_of
, তবে শ্রেণিক পদ্ধতিতে কীভাবে আটকানো যায় তা ভেবে দেখিনি । আমার এই কোড আছে:
module MyMod
class Utils
def self.find_x(myarg)
# Stuff
end
end
end
এবং আমার আরএসপেক 2 পরীক্ষা এটি করে:
MyMod::Utils.stub(:find_x).and_return({something: 'testing'})
এটি করার 3 টি উপায় কী?
expect(Class.foo).to eq(bar)
একটি "ভুল সংখ্যার যুক্তি ত্রুটি"foo
পাই কারণ পদ্ধতিটি সাধারণত 2 টি আর্গুমেন্ট চায় ... তবে আমি কেবল স্টাবের মধ্যে যা রেখেছি তা ফিরিয়ে দিতে চাই