Closed pirj closed 3 years ago
-["include {:message => (match /The #<Class:0x00005577a8117798> formatter uses the deprecated formatter interface/), :call_site => (include \"/home/runner/work/rspec-support/rspec-core/spec/rspec/core/formatters_spec.rb:88\")}"]
+[{:message=>
+ " The #<Class:0x00005577a8117798> formatter uses the deprecated formatter interface not supported directly by RSpec 3. To continue to use this formatter you must install the `rspec-legacy_formatters` gem, which provides support for legacy formatters or upgrade the formatter to a compatible version. Formatter added at: /home/runner/work/rspec-support/rspec-core/spec/rspec/core/formatters_spec.rb:88:in `block (4 levels) in <module:Formatters>'\n"}]
Seems like one legitimate failure has been found.
I kicked the build over but its still failing, so it looks like it wasn't enough?
Yep, ~rspec-mocks
~ rspec-expectations
this time. Will send out a fix.
Build kicked over again
Green.
Not so sure about 1.8.7 and co though.
The travis builds have gotten even more broken 😂 I'm going to have to look at that this weekend
expect_warn_deprecation matches any message when there's raise_error(RSpec::Expectations::ExpectationNotMetError) in the example, e.g.:
fixes: #451
I'm sending against
main
, but it needs to be merged to4-0-dev
as well.