Let's say I have a class definition like so:

class Foo
  def init(val)
    @val = val
  end

  def self.bar
    :bar
  end

  def val
    @val
  end
end

with a spec like:

describe Foo
  it { should respond_to(:val) }
  it { should respond_to(:bar) }
end

The second it assertion fails. It isn't clear to me from RSpec's documentation that respond_to should fail on class methods.

Edit
Report