Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require File.dirname(__FILE__) + '/../spec_helper'
- describe "A User" do
- before(:each) do
- @user = User.new :login => 'quentin', :password => 'blah', :password_confirmation => 'blah', :email => 'quentin@example.com'
- end
- it "should have valid associations" do
- @user.save!
- @user.should have_valid_associations
- end
- ## the following spec raises an error
- it "should protect against updates to secure attributes" do
- @user.save
- lambda{
- @user.update_attributes(:created_at => 3)
- }.should raise_error(ActiveRecord::ProtectedAttributeAssignmentError)
- end
- end
- ## rake rspec shows
- should protect against updates to secure attributes
- uninitialized constant ActiveRecord::ProtectedAttributeAssignmentError
- /Users/carltanner/Sites/rails/caboo.se-sample-app-v3/spec/models/user_spec.rb:18
- 16 lambda{
- 17 @user.update_attributes(:created_at => 3)
- 18 }.should raise_error(ActiveRecord::ProtectedAttributeAssignmentError)
- 19 end
- 20
Add Comment
Please, Sign In to add comment