* Update gems * Update more gems * Update @rails/ujs package * Explicitly add sprockets-rails * Gemfile update * Run bin/rails app:setup * Update redis-actionpack * Update stats initializer autoloading * Update acts-as-taggable-on * Disable signed: true option in session store * Switch back to released version of redis-actionpack * Update Gemfile.lock * WIP * Update Rails and gems * Move hair_trigger back to released gem * Add explicit requires to initializers * Update Rails version * Add more explicit require_relative calls * Re-enable ForemStatsDriver * Update schema * Temp spec changes * Bullet started raising errors? * Fix broken spec * Temporarily disable hair_trigger_spec * Refactor * Fix spec * Enable use_rfc4122_namespaced_uuids * Revert "Enable use_rfc4122_namespaced_uuids" This reverts commit 5dac3722284bb08049586bfa943405f8a01289df. * Temporarily deploy to canary * Revert "Temporarily deploy to canary" This reverts commit 04f8469501fab2a3177450baf051ff6259c41827. * Update Containerfile * Add comments to specs Co-authored-by: Mac Siri <krairit.siri@gmail.com>
18 lines
783 B
Ruby
18 lines
783 B
Ruby
require "rails_helper"
|
|
|
|
# HairTrigger suggests adding this test to make sure the schema and triggers are aligned
|
|
# See https://github.com/jenseng/hair_trigger#testing
|
|
RSpec.describe HairTrigger, type: :model do
|
|
describe ".migrations_current?" do
|
|
# Disabled due to Rails 7 compatibility. See https://github.com/jenseng/hair_trigger/pull/104
|
|
xit "is always true" do
|
|
# work-around empty AR::Base descendants array caused by with_model cleanup
|
|
# HairTrigger uses AR::Base to get database triggers (and compare against the schema)
|
|
if ActiveRecord::Base.descendants.blank?
|
|
ActiveSupport::DescendantsTracker.store_inherited(ActiveRecord::Base, ApplicationRecord)
|
|
end
|
|
|
|
expect(described_class.migrations_current?).to be(true)
|
|
end
|
|
end
|
|
end
|