Consolidate shared a scope example parts into one attributes check (#32046)
				
					
				
			This commit is contained in:
		@@ -7,16 +7,13 @@ RSpec.describe ScopeTransformer do
 | 
			
		||||
    subject { described_class.new.apply(ScopeParser.new.parse(input)) }
 | 
			
		||||
 | 
			
		||||
    shared_examples 'a scope' do |namespace, term, access|
 | 
			
		||||
      it 'parses the term' do
 | 
			
		||||
        expect(subject.term).to eq term
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      it 'parses the namespace' do
 | 
			
		||||
        expect(subject.namespace).to eq namespace
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      it 'parses the access' do
 | 
			
		||||
        expect(subject.access).to eq access
 | 
			
		||||
      it 'parses the attributes' do
 | 
			
		||||
        expect(subject)
 | 
			
		||||
          .to have_attributes(
 | 
			
		||||
            term: term,
 | 
			
		||||
            namespace: namespace,
 | 
			
		||||
            access: access
 | 
			
		||||
          )
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user