Sha256: 428e59c2ebb7ad566495687dfe644b49956be24c98357075c0e4bf167df261a5

Contents?: true

Size: 1.02 KB

Versions: 14

Compression:

Stored size: 1.02 KB

Contents

if ADAPTER=='mongoid'
  require 'mongoid'
  Mongoid.configure do |config|
    name = "lolita3_test"
    host = "localhost"
    config.master = Mongo::Connection.new.db(name)
    config.slaves = [
      Mongo::Connection.new(host, 27017, :slave_ok => true).db(name)
    ]
    config.persist_in_safe_mode = false
  end
else
  require 'active_record'
  ActiveRecord::Base.establish_connection({ :database => ":memory:", :adapter => 'sqlite3', :timeout => 500 })
  ActiveRecord::Schema.define do
    create_table :posts, :force => true do |t|
      t.string :field_one
    end
    create_table :test_class2, :force => true do |t|
      t.string :field_one
    end
    create_table :pages,:force=>true do |t|
      t.string :name
    end
  end

  class Comment < ActiveRecord::Base
    belongs_to :test_class1, :class_name=>"Post"
  end

  class Post < ActiveRecord::Base
    has_many :pages
    include Lolita::Configuration
    lolita
  end

  class Profile < ActiveRecord::Base
    include Lolita::Configuration
    lolita do

    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
lolita-3.4.2 spec/adapter_helper.rb
lolita-3.4.1 spec/adapter_helper.rb
lolita-3.4.0 spec/adapter_helper.rb
lolita-3.3.9 spec/adapter_helper.rb
lolita-3.3.8 spec/adapter_helper.rb
lolita-3.3.7 spec/adapter_helper.rb
lolita-3.3.6 spec/adapter_helper.rb
lolita-3.3.5 spec/adapter_helper.rb
lolita-3.3.4 spec/adapter_helper.rb
lolita-3.3.3 spec/adapter_helper.rb
lolita-3.3.2 spec/adapter_helper.rb
lolita-3.3.1 spec/adapter_helper.rb
lolita-3.3.0 spec/adapter_helper.rb
lolita-3.2.1 spec/adapter_helper.rb