#482 √ invalid
dstamat (at elctech)

no mock_model availability in controller

Reported by dstamat (at elctech) | July 26th, 2008 @ 07:36 AM | in No-Milestone-Assigned

this is trunk rails, rspec and rspec-rails:

### dog_controller_spec

require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')

describe DogController do

@mock_dog = mock_model(Dog)

it "should do something"

end

### error

./spec/controllers/dog_controller_spec.rb:4: undefined method `mock_model' for Spec::Rails::Example::ControllerExampleGroup::Subclass_1:Class (NoMethodError)

from crap/vendor/plugins/rspec/lib/spec/example/example_group_methods.rb:48:in `module_eval'

from crap/vendor/plugins/rspec/lib/spec/example/example_group_methods.rb:48:in `describe'

from crap/vendor/plugins/rspec/lib/spec/extensions/class.rb:14:in `instance_eval'

from crap/vendor/plugins/rspec/lib/spec/extensions/class.rb:14:in `subclass'

from crap/vendor/plugins/rspec/lib/spec/example/example_group_methods.rb:46:in `describe'

from crap/vendor/plugins/rspec/lib/spec/example/example_group_factory.rb:46:in `create_example_group'

from crap/vendor/plugins/rspec/lib/spec/extensions/main.rb:27:in `describe'

from ./spec/controllers/dog_controller_spec.rb:3

from crap/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:14:in `load'

from crap/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:14:in `load_files'

from crap/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:13:in `each'

from crap/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:13:in `load_files'

from crap/vendor/plugins/rspec/lib/spec/runner/options.rb:95:in `run_examples'

from crap/vendor/plugins/rspec/lib/spec/runner/command_line.rb:10:in `run'

from crap/vendor/plugins/rspec/bin/spec:4

Comments and changes to this ticket

Please Login or create a free account to add a new comment.

You can update this ticket by sending an email to from your email client. (help)

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

Behaviour Driven Development for Ruby.

Shared Ticket Bins

People watching this ticket