There was an error while loading. Please reload this page.
1 parent 3c1c2e7 commit b79c65eCopy full SHA for b79c65e
1 file changed
lib/mspec/utils/deprecate.rb
@@ -1,6 +1,10 @@
1
module MSpec
2
+ FATAL_DEPRECATION = ENV['MSPEC_FATAL_DEPRECATION']
3
+
4
def self.deprecate(what, replacement)
5
user_caller = caller.find { |line| !line.include?('lib/mspec') }
- $stderr.puts "\n#{what} is deprecated, use #{replacement} instead.\nfrom #{user_caller}"
6
+ message = "\n#{what} is deprecated, use #{replacement} instead.\nfrom #{user_caller}"
7
+ $stderr.puts message
8
+ raise SpecExpectationNotMetError, message if FATAL_DEPRECATION
9
end
10
0 commit comments