From 50bf09f3cb28e9ffda5ef8b1405edb53ab73ee39 Mon Sep 17 00:00:00 2001 From: AnandEdara <131183324+AnandEdara@users.noreply.github.com> Date: Mon, 14 Aug 2023 06:59:58 -0500 Subject: [PATCH] Update deprecation_warning_subscriber.rb --- config/initializers/deprecation_warning_subscriber.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/config/initializers/deprecation_warning_subscriber.rb b/config/initializers/deprecation_warning_subscriber.rb index 89ee7dafced..ef099127aed 100644 --- a/config/initializers/deprecation_warning_subscriber.rb +++ b/config/initializers/deprecation_warning_subscriber.rb @@ -50,4 +50,14 @@ def emit_warning_to_slack_alerts_channel(event) .new(url: ENV["SLACK_DISPATCH_ALERT_URL"]) .send_notification(event.payload[:message], slack_alert_title, SLACK_ALERT_CHANNEL) end + + def raise_if_fixed_deprecation_triggered(event) + # Checking for deprecated message in development and test environments + if Rails.env.development? || Rails.env.test? + if event.payload[:message].include?("The success? predicate is deprecated") + message = "Fixed deprecation warning triggered: #{event.payload[:message]}" + raise DeprecationWarning, message + end + end + end end