Tôi đang nâng cấp từ rspec 2.99 lên rspec 3.0.3 và đã chuyển đổi các phương thức phiên bản để sử dụng allow_any_instance_of
, nhưng chưa tìm ra cách khai thác một phương thức lớp. Tôi có mã như thế này:
module MyMod
class Utils
def self.find_x(myarg)
# Stuff
end
end
end
và thử nghiệm rspec 2 của tôi thực hiện điều này:
MyMod::Utils.stub(:find_x).and_return({something: 'testing'})
Cách Rspec 3 để làm điều này là gì?
expect(Class.foo).to eq(bar)
tôi nhận được "lỗi số đối số sai" vìfoo
phương thức thường muốn 2 đối số .... nhưng tôi chỉ muốn nó trả về những gì tôi đã đặt trong sơ khai