Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- >: cat spec/controllers/simple_spec.rb
- require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
- class DummyController < ActionController::Base
- end
- describe DummyController do
- context "looking at a mock" do
- subject { mock('wibble', :froob => 'drabble') }
- it "has drabble as its froob" do
- subject.froob.should == 'drabble'
- end
- its(:froob) { should == 'drabble' }
- end
- end
- >: cat spec/models/simple_spec.rb
- # This file is identical to spec/controllers/simple_spec.rb
- require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
- class DummyController < ActionController::Base
- end
- describe DummyController do
- context "looking at a mock" do
- subject { mock('wibble', :froob => 'drabble') }
- it "has drabble as its froob" do
- subject.froob.should == 'drabble'
- end
- its(:froob) { should == 'drabble' }
- end
- end
- >: ./script/spec spec/controllers/simple_spec.rb -b
- .F
- 1)
- NoMethodError in 'DummyController looking at a mock froob should == "drabble"'
- undefined method `froob' for #<DummyController:0x102bcdce0>
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/example/subject.rb:25:in `send'
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/example/subject.rb:25:in `subject'
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/example/subject.rb:91:in `should'
- ./spec/controllers/simple_spec.rb:14:
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/example/example_methods.rb:40:in `instance_eval'
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/example/example_methods.rb:40:in `execute'
- /Users/tomtt/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/timeout.rb:53:in `timeout'
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/example/example_methods.rb:37:in `execute'
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/example/example_group_methods.rb:214:in `run_examples'
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/example/example_group_methods.rb:212:in `each'
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/example/example_group_methods.rb:212:in `run_examples'
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/example/example_group_methods.rb:103:in `run'
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/runner/example_group_runner.rb:23:in `run'
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/runner/example_group_runner.rb:22:in `each'
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/runner/example_group_runner.rb:22:in `run'
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/runner/options.rb:152:in `run_examples'
- /my/project/vendor/gems/rspec-1.3.0/lib/spec/runner/command_line.rb:9:in `run'
- ./script/spec:10:
- Finished in 0.027559 seconds
- 2 examples, 1 failure
- >: ./script/spec spec/models/simple_spec.rb -b
- ..
- Finished in 0.026743 seconds
- 2 examples, 0 failures
Add Comment
Please, Sign In to add comment