Sha256: 932bd3d166f9412a9e07f08faba455bd3c392cceb5d659618a8ed26d18fffceb

Contents?: true

Size: 1.26 KB

Versions: 3

Compression:

Stored size: 1.26 KB

Contents

require 'bundler/setup'
require 'minitest/spec'
require 'minitest/autorun'
require 'active_record'
require 'active_record/deprecated_finders'

ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: ':memory:')

ActiveRecord::Schema.verbose = false
ActiveRecord::Schema.define do
  create_table :posts do |t|
    t.string :title
    t.string :category
  end

  create_table :comments do |t|
    t.string :title
    t.references :post
  end

  create_table :appointments do |t|
    t.integer :physician_id
    t.integer :patient_id
    t.string :week_day
    t.string :status
  end

  create_table :physicians do |t|
    t.string :name
  end

  create_table :patients do |t|
    t.string :name
  end
end

class Post < ActiveRecord::Base
  has_many :comments
end

class Comment < ActiveRecord::Base
  def self.lol
    "lol"
  end
end

class Appointment < ActiveRecord::Base
  belongs_to :physician
  belongs_to :patient
end

class Patient < ActiveRecord::Base
  def self.find_by_custom_name
    []
  end
end

class Physician < ActiveRecord::Base
  has_many :appointments
  has_many :patients, through: :appointments
end

require 'active_support/testing/deprecation'
ActiveSupport::Deprecation.debug = true

class MiniTest::Spec
  include ActiveSupport::Testing::Deprecation
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
challah-1.0.0 vendor/bundle/gems/activerecord-deprecated_finders-1.0.3/test/helper.rb
activerecord-deprecated_finders-1.0.3 test/helper.rb
activerecord-deprecated_finders-1.0.2 test/helper.rb