RSpec's aggregate_failures: true does not result in an exception being set on an example. After digging into RSpec's code, it uses a failure notifier to determine if the test has failed. If the example has metadata indicating it's aggregating failures, this checks the failure notifier to determine if it should screenshot.
None of the rspec specs pass locally for me (on this or on master), but I believe they should work fine.
RSpec's
aggregate_failures: true
does not result in an exception being set on an example. After digging into RSpec's code, it uses a failure notifier to determine if the test has failed. If the example has metadata indicating it's aggregating failures, this checks the failure notifier to determine if it should screenshot.None of the rspec specs pass locally for me (on this or on master), but I believe they should work fine.