Undefined method respont_to - rspec

Hello list,

I have this very simple model spec:

require ‘spec_helper’

describe Token do
describe “Associations” do
token = Token.new
token.should respond_to(:user)
end
end

When I run it, I get the following error:

/spec/models/token_spec.rb:7: undefined method `respond_to’ for
Spec::Rails::Example::ModelExampleGroup::Subclass_1::Subclass_1:Class
(NoMethodError)

Should not respont_to? be defined and rspec automatically add the ? to
the
method? I am not getting it :S

Thanks in advance,

Marcelo.

It looks like you need to put those lines in an it block.

it ‘should…’ do
token…
end

Trey

On Jun 14, 2010, at 1:05 PM, Marcelo de Moraes S.

Ah! I thought I could use it / describe / context interchangeably.

Thanks,

Marcelo.

The primary concepts are example groups and examples. An example group
is a group of examples. More technically, an example group is a class,
and examples are instances of that class.

  • example_group, context, and describe all mean the same thing.

  • example, specify, and it all mean the same thing

HTH,
David

Thanks David and Trey :wink:

Marcelo.