Skip to content

Instantly share code, notes, and snippets.

@qrush
Created September 17, 2008 22:35
Show Gist options
  • Save qrush/11318 to your computer and use it in GitHub Desktop.
Save qrush/11318 to your computer and use it in GitHub Desktop.
1)
ActiveRecord::RecordInvalid in 'Page should create a new instance given valid attributes'
Validation failed:
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.1/lib/active_record/validations.rb:923:in `save_without_dirty!'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.1/lib/active_record/dirty.rb:83:in `save_without_transactions!'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.1/lib/active_record/transactions.rb:110:in `save!'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.1/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.1/lib/active_record/transactions.rb:79:in `transaction'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.1/lib/active_record/transactions.rb:98:in `transaction'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.1/lib/active_record/transactions.rb:110:in `save!'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.1/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.1/lib/active_record/transactions.rb:110:in `save!'
/Library/Ruby/Gems/1.8/gems/activerecord-2.1.1/lib/active_record/validations.rb:892:in `create!'
./spec/models/page_spec.rb:13:
class Page < ActiveRecord::Base
validates_presence_of :title
validates_presence_of :content
validates_presence_of :permalink
end
require File.dirname(__FILE__) + '/../spec_helper'
describe Page do
before(:each) do
@valid_attributes = {
:title => 'Testing grab',
:content => 'lorem ipsum whatever',
:permalink => 'test'
}
end
it "should create a new instance given valid attributes" do
Page.create!(@valid_attributes)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment