Skip to content

Super-dirty PoC: skip including shared example from unrelated contexts

Created by: pirj

    RSpec.describe 'root' do
      context 'extra context' do
        shared_examples 'extra', :extra do
          it('extra!'){ }
        end
        context 'inner extra', :extra do
        end
      end

      context 'normal' do
        context 'inner', :extra do
          it('passes'){ }
        end
      end
    end

Before:

root
  extra context
    inner extra
      extra!
  normal
    inner
      extra! <==== we're trying to get rid of this
      passes

After:

root
  extra context
    inner extra
      extra!
  normal
    inner
      passes

Merge request reports