Sha256: 058b57e4cef90a3159faa8eea0320de134da7605095b8db745bd6314a3e7638b
Contents?: true
Size: 1.02 KB
Versions: 2
Compression:
Stored size: 1.02 KB
Contents
require 'cases/helper' class MyReader < ActiveRecord::Base has_and_belongs_to_many :my_books end class MyBook < ActiveRecord::Base has_and_belongs_to_many :my_readers end class HabtmJoinTableTest < ActiveRecord::TestCase def setup ActiveRecord::Base.connection.create_table :my_books, :force => true do |t| t.string :name end assert ActiveRecord::Base.connection.table_exists?(:my_books) ActiveRecord::Base.connection.create_table :my_readers, :force => true do |t| t.string :name end assert ActiveRecord::Base.connection.table_exists?(:my_readers) ActiveRecord::Base.connection.create_table :my_books_my_readers, :force => true do |t| t.integer :my_book_id t.integer :my_reader_id end assert ActiveRecord::Base.connection.table_exists?(:my_books_my_readers) end def teardown ActiveRecord::Base.connection.drop_table :my_books ActiveRecord::Base.connection.drop_table :my_readers ActiveRecord::Base.connection.drop_table :my_books_my_readers end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activerecord-nuodb-adapter-2.0.3 | test/cases/associations/habtm_join_table_test.rb |
activerecord-nuodb-adapter-2.0 | test/cases/associations/habtm_join_table_test.rb |