Skip to content

[RUN AS-IF-FOSS] RSpec zero monkey patching mode

Arturo Herrero requested to merge 220018-rspec-zero-monkey-patching-mode-0 into master

What does this MR do?

The plan for RSpec 4.0 is to disable monkey patching, reference:

This merge request stops using RSpec monkey patching in several spec files. It's part of a series of merge requests until we are able to enforce zero monkey patching mode.

It's difficult to review this but a nice way could be to checkout the branch locally and grep filter for changes differences from:

- describe
+ RSpec.describe
- shared_examples
+ RSpec.shared_examples
- shared_context
+ RSpec.shared_context

Something like this:

git diff HEAD^ | grep '^[+-][A-z\w]' | egrep -vE '\-describe|\+RSpec.describe|\-shared_examples|\+RSpec.shared_examples|\-shared_context|\+RSpec.shared_context'

Related to #220018 (closed)

Edited by 🤖 GitLab Bot 🤖

Merge request reports

Loading