Powiedzmy mam definicja klasy tak:Jak twierdzić, że klasa zareaguje na metodę klasy z RSpec?
class Foo
def init(val)
@val = val
end
def self.bar
:bar
end
def val
@val
end
end
ze specyfikacją jak:
describe Foo
it { should respond_to(:val) }
it { should respond_to(:bar) }
end
Drugi it
twierdzenie nie powiedzie się. Nie jest dla mnie jasne z dokumentacji RSpec, że respond_to
powinno zawieść na metodach klasy.