[rspec-users] RSpec
Omen King
omen.king at gmail.com
Sat May 26 12:12:15 EDT 2007
So I can run rake spec. I've gotten errors and I not too sure what I'm
looking at.
Lets take a look at error 1:
===================================================
specify "should render new" do
controller.should_render :new
get :new
end
1)
NoMethodError in '/session/new GET should render new'
undefined method `should_render' for #<SessionController:0x34ea018>
./spec/controllers/session_controller_spec.rb:7:
===================================================
Is it trying to called a method called 'should_render' for
session_controller of session_controller_spec?
2)
NameError in '/session POST without remember me should authenticate user'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x3443c40>
./spec/controllers/session_controller_spec.rb:15:
3)
NameError in '/session POST without remember me should login user'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x3443c40>
./spec/controllers/session_controller_spec.rb:15:
4)
NameError in '/session POST without remember me should not remember me'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x3443c40>
./spec/controllers/session_controller_spec.rb:15:
5)
NameError in '/session POST without remember me should redirect to root'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x3443c40>
./spec/controllers/session_controller_spec.rb:15:
6)
NameError in '/session POST with remember me should remember me'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x34409c8>
./spec/controllers/session_controller_spec.rb:44:
7)
NameError in '/session POST with remember me should create cookie'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x34409c8>
./spec/controllers/session_controller_spec.rb:44:
8)
NameError in '/session POST when invalid should authenticate user'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x343e0c4>
./spec/controllers/session_controller_spec.rb:72:
9)
NameError in '/session POST when invalid should login user'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x343e0c4>
./spec/controllers/session_controller_spec.rb:72:
10)
NameError in '/session POST when invalid should not remember me'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x343e0c4>
./spec/controllers/session_controller_spec.rb:72:
11)
NameError in '/session POST when invalid should render new'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x343e0c4>
./spec/controllers/session_controller_spec.rb:72:
12)
NameError in '/session DELETE should get current user'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x343abe0>
./spec/controllers/session_controller_spec.rb:102:
13)
NameError in '/session DELETE should forget current user'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x343abe0>
./spec/controllers/session_controller_spec.rb:102:
14)
NameError in '/session DELETE should delete token on logout'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x343abe0>
./spec/controllers/session_controller_spec.rb:102:
15)
NameError in '/session DELETE should reset session'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x343abe0>
./spec/controllers/session_controller_spec.rb:102:
16)
NameError in '/session DELETE should redirect to root'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x343abe0>
./spec/controllers/session_controller_spec.rb:102:
17)
NoMethodError in 'Requesting /assets using GET should render index.rhtml'
undefined method `should_render' for #<UserAssetsController:0x3388224>
./spec/controllers/user_assets_controller_spec.rb:25:
18)
NoMethodError in 'Requesting /assets/1 using GET should render show.rhtml'
undefined method `should_render' for #<UserAssetsController:0x3285cb4>
./spec/controllers/user_assets_controller_spec.rb:93:
19)
NoMethodError in 'Requesting /assets/new using GET should render new.rhtml'
undefined method `should_render' for #<UserAssetsController:0x31659d8>
./spec/controllers/user_assets_controller_spec.rb:159:
20)
NoMethodError in 'Requesting /assets/1;edit using GET should render
edit.rhtml'
undefined method `should_render' for #<UserAssetsController:0x30e4a40>
./spec/controllers/user_assets_controller_spec.rb:201:
21)
NoMethodError in 'Requesting /users using GET should render index.rhtml'
undefined method `should_render' for #<UsersController:0x330507c>
./spec/controllers/users_controller_spec.rb:49:
22)
NoMethodError in 'Requesting /users/1 using GET should render show.rhtml'
undefined method `should_render' for #<UsersController:0x3237ff0>
./spec/controllers/users_controller_spec.rb:112:
23)
NoMethodError in 'Requesting /users/new using GET should render new.rhtml'
undefined method `should_render' for #<UsersController:0x3169650>
./spec/controllers/users_controller_spec.rb:175:
24)
ActiveRecord::StatementInvalid in 'Requesting /users/1;edit using GET should
fail if current user doesn't match'
Mysql::Error: #42S02Table 'sample_test.users' doesn't exist: SHOW FIELDS
FROM users
/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in
`log'
./spec/controllers/users_controller_spec.rb:209:in `new'
./spec/controllers/users_controller_spec.rb:209:
25)
NoMethodError in 'Requesting /users/1;edit using GET should render
edit.rhtml'
undefined method `should_render' for #<UsersController:0x30fdb80>
./spec/controllers/users_controller_spec.rb:221:
26)
NoMethodError in 'the UserAssetsHelper should return user login name'
undefined method `should_eql' for "JoeLogin":String
./spec/helpers/user_assets_helper_spec.rb:11:
27)
NameError in 'the generated url helpers for UserAssetsController should
return assets path given no arguments'
undefined local variable or method `controller' for [Dynamically generated
class for RSpec example]:#<Class:0x33860b4>
(eval):2:in `assets_path'
./spec/helpers/user_assets_url_helpers_spec.rb:24:
28)
NameError in 'the generated url helpers for UserAssetsController should
return assets path given explicit argument'
undefined local variable or method `controller' for [Dynamically generated
class for RSpec example]:#<Class:0x33860b4>
(eval):2:in `assets_path'
./spec/helpers/user_assets_url_helpers_spec.rb:28:
29)
NameError in 'the generated url helpers for UserAssetsController should
return asset path'
undefined local variable or method `controller' for [Dynamically generated
class for RSpec example]:#<Class:0x33860b4>
(eval):2:in `asset_path'
./spec/helpers/user_assets_url_helpers_spec.rb:32:
30)
NameError in 'the generated url helpers for UserAssetsController should
return edit_asset path'
undefined local variable or method `controller' for [Dynamically generated
class for RSpec example]:#<Class:0x33860b4>
(eval):2:in `edit_asset_path'
./spec/helpers/user_assets_url_helpers_spec.rb:36:
31)
NameError in 'the generated url helpers for UserAssetsController should
return new_asset path'
undefined local variable or method `controller' for [Dynamically generated
class for RSpec example]:#<Class:0x33860b4>
(eval):2:in `new_asset_path'
./spec/helpers/user_assets_url_helpers_spec.rb:40:
32)
NameError in 'the generated url helpers for UserAssetsController should
return asset_attachable path'
undefined local variable or method `controller' for [Dynamically generated
class for RSpec example]:#<Class:0x33860b4>
(eval):2:in `asset_attachable_path'
./spec/helpers/user_assets_url_helpers_spec.rb:44:
33)
ActiveRecord::StatementInvalid in 'Given a generated asset_spec.rb with
fixtures loaded fixtures should load two Assets'
ActiveRecord::StatementInvalid: Mysql::Error: #42S02Table
'sample_test.assets' doesn't exist: DELETE FROM assets: DELETE FROM assets
/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in
`log'
/Users/multimedia/Desktop/rest_org/vendor/plugins/rspec_on_rails/lib/spec/rails/dsl/behaviour/model.rb:12:in
`before_eval'
34)
ActiveRecord::StatementInvalid in 'A User abstract class should have valid
associations'
Mysql::Error: #42S02Table 'sample_test.users' doesn't exist: SHOW FIELDS
FROM users
/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in
`log'
./spec/models/authenticated_base_spec.rb:7:in `new'
./spec/models/authenticated_base_spec.rb:7:
35)
ActiveRecord::StatementInvalid in 'An existing user should authenticate with
new or reset password'
Mysql::Error: #42S02Table 'sample_test.users' doesn't exist: SHOW FIELDS
FROM users
/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in
`log'
./spec/models/authenticated_base_spec.rb:14:
36)
ActiveRecord::StatementInvalid in 'An existing user should not rehash
password on login change'
Mysql::Error: #42S02Table 'sample_test.users' doesn't exist: SHOW FIELDS
FROM users
/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in
`log'
./spec/models/authenticated_base_spec.rb:14:
37)
ActiveRecord::StatementInvalid in 'An existing user should remember token'
Mysql::Error: #42S02Table 'sample_test.users' doesn't exist: SHOW FIELDS
FROM users
/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in
`log'
./spec/models/authenticated_base_spec.rb:14:
38)
ActiveRecord::StatementInvalid in 'An existing user should increment hit
counter'
Mysql::Error: #42S02Table 'sample_test.users' doesn't exist: SHOW FIELDS
FROM users
/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in
`log'
./spec/models/authenticated_base_spec.rb:14:
39)
ActiveRecord::StatementInvalid in 'An existing user should forget token'
Mysql::Error: #42S02Table 'sample_test.users' doesn't exist: SHOW FIELDS
FROM users
/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in
`log'
./spec/models/authenticated_base_spec.rb:14:
40)
ActiveRecord::StatementInvalid in 'An existing user should be remembered for
a period'
Mysql::Error: #42S02Table 'sample_test.users' doesn't exist: SHOW FIELDS
FROM users
/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in
`log'
./spec/models/authenticated_base_spec.rb:14:
41)
NoMethodError in 'A new user should create'
undefined method `should_change' for
#<Proc:0x032a468c at ./spec/models/authenticated_base_spec.rb:59>
./spec/models/authenticated_base_spec.rb:59:
42)
NoMethodError in 'A new user should require login'
undefined method `should_not_change' for
#<Proc:0x032a4330 at ./spec/models/authenticated_base_spec.rb:63>
./spec/models/authenticated_base_spec.rb:63:
43)
NoMethodError in 'A new user should require password'
undefined method `should_not_change' for
#<Proc:0x032a3fd4 at ./spec/models/authenticated_base_spec.rb:68>
./spec/models/authenticated_base_spec.rb:68:
44)
NoMethodError in 'A new user should require password confirmation'
undefined method `should_not_change' for
#<Proc:0x032a3c8c at ./spec/models/authenticated_base_spec.rb:73>
./spec/models/authenticated_base_spec.rb:73:
45)
NoMethodError in 'A new user should require email'
undefined method `should_not_change' for
#<Proc:0x032a3944 at ./spec/models/authenticated_base_spec.rb:78>
./spec/models/authenticated_base_spec.rb:78:
46)
ActiveRecord::StatementInvalid in 'A User should have valid associations'
Mysql::Error: #42S02Table 'sample_test.users' doesn't exist: SHOW FIELDS
FROM users
/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in
`log'
./spec/models/user_spec.rb:7:in `new'
./spec/models/user_spec.rb:7:
47)
ActiveRecord::StatementInvalid in 'A User should protect against updates to
secure attributes'
Mysql::Error: #42S02Table 'sample_test.users' doesn't exist: SHOW FIELDS
FROM users
/Users/multimedia/Desktop/rest_org/config/../lib/ar_extensions.rb:27:in
`log'
./spec/models/user_spec.rb:7:in `new'
./spec/models/user_spec.rb:7:
48)
NoMethodError in '/assets/edit.rhtml should render edit form'
undefined method `should_have_tag' for
#<ActionController::TestResponse:0x323a980>
./spec/views/assets/edit_rhtml_spec.rb:36:
49)
NoMethodError in '/assets/index.rhtml should render list of assets'
undefined method `should_have_tag' for
#<ActionController::TestResponse:0x31be0c4>
./spec/views/assets/index_rhtml_spec.rb:49:
50)
NoMethodError in '/assets/new.rhtml should render new form'
undefined method `should_have_tag' for
#<ActionController::TestResponse:0x315040c>
./spec/views/assets/new_rhtml_spec.rb:39:
51)
NoMethodError in '/users/edit.rhtml should render edit form'
undefined method `should_have_tag' for
#<ActionController::TestResponse:0x30f1d08>
./spec/views/users/edit_rhtml_spec.rb:21:
52)
NameError in '/users/new.rhtml should render new form'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x31d99c8>
./spec/views/users/new_rhtml_spec.rb:10:
53)
NameError in '/users/show.rhtml should render attributes in <p>'
undefined local variable or method `mock_user' for [Dynamically generated
class for RSpec example]:#<Class:0x31c6cc4>
./spec/views/users/show_rhtml_spec.rb:7:
Finished in 2.492637 seconds
117 examples, 53 failures
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/rspec-users/attachments/20070526/8cf85a35/attachment-0001.html
More information about the rspec-users
mailing list