diff options
Diffstat (limited to 'activerecord/test/fixtures')
-rw-r--r-- | activerecord/test/fixtures/author.rb | 3 | ||||
-rw-r--r-- | activerecord/test/fixtures/categorization.rb | 5 | ||||
-rw-r--r-- | activerecord/test/fixtures/categorizations.yml | 5 | ||||
-rw-r--r-- | activerecord/test/fixtures/db_definitions/schema.rb | 6 |
4 files changed, 19 insertions, 0 deletions
diff --git a/activerecord/test/fixtures/author.rb b/activerecord/test/fixtures/author.rb index e98d15e37a..3138dfca57 100644 --- a/activerecord/test/fixtures/author.rb +++ b/activerecord/test/fixtures/author.rb @@ -17,6 +17,9 @@ class Author < ActiveRecord::Base :after_add => [:log_after_adding, Proc.new {|o, r| o.post_log << "after_adding_proc#{r.id}"}] has_many :unchangable_posts, :class_name => "Post", :before_add => :raise_exception, :after_add => :log_after_adding + has_many :categorizations + has_many :categories, :through => :categorizations + attr_accessor :post_log def after_initialize diff --git a/activerecord/test/fixtures/categorization.rb b/activerecord/test/fixtures/categorization.rb new file mode 100644 index 0000000000..10594323ff --- /dev/null +++ b/activerecord/test/fixtures/categorization.rb @@ -0,0 +1,5 @@ +class Categorization < ActiveRecord::Base + belongs_to :post + belongs_to :category + belongs_to :author +end
\ No newline at end of file diff --git a/activerecord/test/fixtures/categorizations.yml b/activerecord/test/fixtures/categorizations.yml new file mode 100644 index 0000000000..a93fd6b79e --- /dev/null +++ b/activerecord/test/fixtures/categorizations.yml @@ -0,0 +1,5 @@ +david_welcome_general: + id: 1 + author_id: 1 + post_id: 1 + category_id: 1
\ No newline at end of file diff --git a/activerecord/test/fixtures/db_definitions/schema.rb b/activerecord/test/fixtures/db_definitions/schema.rb index b839edbac0..1cf4dee7a5 100644 --- a/activerecord/test/fixtures/db_definitions/schema.rb +++ b/activerecord/test/fixtures/db_definitions/schema.rb @@ -10,4 +10,10 @@ ActiveRecord::Schema.define do t.column "name", :string end + create_table "categorizations", :force => true do |t| + t.column "category_id", :integer + t.column "post_id", :integer + t.column "author_id", :integer + end + end
\ No newline at end of file |