चलो कहते हैं कि मैं बहुत की तरह एक वर्ग परिभाषा करते हैं:कैसे दावा करें कि एक वर्ग RSpec के साथ एक क्लास विधि का जवाब देगा?
class Foo
def init(val)
@val = val
end
def self.bar
:bar
end
def val
@val
end
end
एक कल्पना की तरह साथ
:
describe Foo
it { should respond_to(:val) }
it { should respond_to(:bar) }
end
दूसरा it
दावे विफल रहता है। आरएसपीईसी के दस्तावेज से मुझे यह स्पष्ट नहीं है कि respond_to
वर्ग विधियों पर असफल होना चाहिए।