Hãy nói rằng tôi có một định nghĩa lớp như vậy:Làm thế nào để khẳng định rằng một lớp sẽ trả lời_cho một phương thức lớp với RSpec?
class Foo
def init(val)
@val = val
end
def self.bar
:bar
end
def val
@val
end
end
với một spec như:
describe Foo
it { should respond_to(:val) }
it { should respond_to(:bar) }
end
Thứ hai it
khẳng định thất bại. Nó không phải là rõ ràng với tôi từ tài liệu của RSpec rằng respond_to
nên thất bại trên phương pháp lớp học.