1) Error:
test: after project creation should send email. (ProjectObserverTest):
NameError: undefined method `deliver_project_confirmation' for class `Class'
rr (0.10.0) lib/rr/double_injection.rb:15:in `alias_method'
rr (0.10.0) lib/rr/double_injection.rb:15:in `__send__'
rr (0.10.0) lib/rr/double_injection.rb:15:in `initialize'
rr (0.10.0) lib/rr/space.rb:37:in `new'
rr (0.10.0) lib/rr/space.rb:37:in `double_injection'
rr (0.10.0) lib/rr/double_definitions/strategies/scope/instance.rb:8:in `do_call'
rr (0.10.0) lib/rr/double_definitions/strategies/strategy.rb:37:in `call'
rr (0.10.0) lib/rr/double_definitions/double_definition_creator.rb:157:in `create'
rr (0.10.0) lib/rr/double_definitions/double_definition_creator.rb:94:in `add_strategy'
rr (0.10.0) lib/rr/double_definitions/double_definition_creator.rb:8:in `stub'
rr (0.10.0) lib/rr/adapters/rr_methods.rb:9:in `stub'
/test/unit/project_observer_test.rb:9:in `__bind_1247150331_503297'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:253:in `call'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:253:in `test: after project creation should send email. '
2) Error:
test: #deliver_password_reset_instructions should change #perishable_token. (UserTest):
NameError: undefined method `deliver_password_reset_instructions' for class `Class'
rr (0.10.0) lib/rr/double_injection.rb:15:in `alias_method'
rr (0.10.0) lib/rr/double_injection.rb:15:in `__send__'
rr (0.10.0) lib/rr/double_injection.rb:15:in `initialize'
rr (0.10.0) lib/rr/space.rb:37:in `new'
rr (0.10.0) lib/rr/space.rb:37:in `double_injection'
rr (0.10.0) lib/rr/double_definitions/strategies/scope/instance.rb:8:in `do_call'
rr (0.10.0) lib/rr/double_definitions/strategies/strategy.rb:37:in `call'
rr (0.10.0) lib/rr/double_definitions/double_definition_creator.rb:157:in `create'
rr (0.10.0) lib/rr/double_definitions/double_definition_creator.rb:94:in `add_strategy'
rr (0.10.0) lib/rr/double_definitions/double_definition_creator.rb:8:in `stub'
rr (0.10.0) lib/rr/adapters/rr_methods.rb:9:in `stub'
/test/unit/user_test.rb:34:in `__bind_1247150331_827170'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:271:in `call'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:271:in `run_current_setup_blocks'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:270:in `each'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:270:in `run_current_setup_blocks'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:252:in `test: #deliver_password_reset_instructions should change #perishable_token. '
3) Error:
test: #deliver_password_reset_instructions should send email. (UserTest):
NameError: undefined method `deliver_password_reset_instructions' for class `Class'
rr (0.10.0) lib/rr/double_injection.rb:15:in `alias_method'
rr (0.10.0) lib/rr/double_injection.rb:15:in `__send__'
rr (0.10.0) lib/rr/double_injection.rb:15:in `initialize'
rr (0.10.0) lib/rr/space.rb:37:in `new'
rr (0.10.0) lib/rr/space.rb:37:in `double_injection'
rr (0.10.0) lib/rr/double_definitions/strategies/scope/instance.rb:8:in `do_call'
rr (0.10.0) lib/rr/double_definitions/strategies/strategy.rb:37:in `call'
rr (0.10.0) lib/rr/double_definitions/double_definition_creator.rb:157:in `create'
rr (0.10.0) lib/rr/double_definitions/double_definition_creator.rb:94:in `add_strategy'
rr (0.10.0) lib/rr/double_definitions/double_definition_creator.rb:8:in `stub'
rr (0.10.0) lib/rr/adapters/rr_methods.rb:9:in `stub'
/test/unit/user_test.rb:34:in `__bind_1247150331_855816'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:271:in `call'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:271:in `run_current_setup_blocks'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:270:in `each'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:270:in `run_current_setup_blocks'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:252:in `test: #deliver_password_reset_instructions should send email. '
72 tests, 82 assertions, 0 failures, 3 errors
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -I"lib:test" "/Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "test/functional/page_controller_test.rb" "test/functional/password_resets_controller_test.rb" "test/functional/project_volunteers_controller_test.rb" "test/functional/projects_controller_test.rb" "test/functional/user_sessions_controller_test.rb" "test/functional/users_controller_test.rb"
Loaded suite /Library/Ruby/Gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader
Started
...EEE.............................................................................................
Finished in 7.256878 seconds.
1) Error:
test: on GET to :index should assign @featured_project. (PageControllerTest):
ActionView::TemplateError: You have a nil object when you didn't expect it!
The error occurred while evaluating nil.org_name
On line #14 of app/views/page/index.html.erb
11: <div class="featured_projects">
12: <h2>Featured Project</h2>
13: <ul>
14: <li><%= link_to @featured_project.org_name, @featured_project %></li>
15: </ul>
16: </div>
17:
app/views/page/index.html.erb:14
/test/functional/page_controller_test.rb:8:in `__bind_1247150335_503582'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:271:in `call'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:271:in `run_current_setup_blocks'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:270:in `each'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:270:in `run_current_setup_blocks'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:252:in `test: on GET to :index should assign @featured_project. '
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:34:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `each'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:34:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `each'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:46:in `run_suite'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:67:in `start_mediator'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:41:in `start'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:29:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/autorunner.rb:216:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/autorunner.rb:12:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit.rb:278
rake (0.8.7) lib/rake/rake_test_loader.rb:5
2) Error:
test: on GET to :index should assign @featured_volunteer. (PageControllerTest):
ActionView::TemplateError: You have a nil object when you didn't expect it!
The error occurred while evaluating nil.org_name
On line #14 of app/views/page/index.html.erb
11: <div class="featured_projects">
12: <h2>Featured Project</h2>
13: <ul>
14: <li><%= link_to @featured_project.org_name, @featured_project %></li>
15: </ul>
16: </div>
17:
app/views/page/index.html.erb:14
/test/functional/page_controller_test.rb:8:in `__bind_1247150335_856273'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:271:in `call'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:271:in `run_current_setup_blocks'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:270:in `each'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:270:in `run_current_setup_blocks'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:252:in `test: on GET to :index should assign @featured_volunteer. '
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:34:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `each'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:34:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `each'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:46:in `run_suite'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:67:in `start_mediator'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:41:in `start'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:29:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/autorunner.rb:216:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/autorunner.rb:12:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit.rb:278
rake (0.8.7) lib/rake/rake_test_loader.rb:5
3) Error:
test: on GET to :index should render template :index. (PageControllerTest):
ActionView::TemplateError: You have a nil object when you didn't expect it!
The error occurred while evaluating nil.org_name
On line #14 of app/views/page/index.html.erb
11: <div class="featured_projects">
12: <h2>Featured Project</h2>
13: <ul>
14: <li><%= link_to @featured_project.org_name, @featured_project %></li>
15: </ul>
16: </div>
17:
app/views/page/index.html.erb:14
/test/functional/page_controller_test.rb:8:in `__bind_1247150335_897142'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:271:in `call'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:271:in `run_current_setup_blocks'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:270:in `each'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:270:in `run_current_setup_blocks'
/Library/Ruby/Gems/1.8/gems/thoughtbot-shoulda-2.10.1/lib/shoulda/context.rb:252:in `test: on GET to :index should render template :index. '
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:34:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `each'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:34:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `each'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:46:in `run_suite'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:67:in `start_mediator'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:41:in `start'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:29:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/autorunner.rb:216:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit/autorunner.rb:12:in `run'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/test/unit.rb:278
rake (0.8.7) lib/rake/rake_test_loader.rb:5
99 tests, 101 assertions, 0 failures, 3 errors