19 lines
		
	
	
		
			737 B
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			737 B
		
	
	
	
		
			Ruby
		
	
	
	
| # frozen_string_literal: true
 | |
| 
 | |
| require 'spec_helper'
 | |
| 
 | |
| RSpec.describe Mutations::Members::BulkUpdateBase, feature_category: :groups_and_projects do
 | |
|   include GraphqlHelpers
 | |
| 
 | |
|   let_it_be(:user) { create(:user) }
 | |
|   let_it_be(:group) { create(:group, owners: user) }
 | |
|   let(:query) { GraphQL::Query.new(empty_schema, document: nil, context: {}, variables: {}) }
 | |
|   let(:context) { GraphQL::Query::Context.new(query: query, values: { current_user: user }) }
 | |
| 
 | |
|   it 'raises a NotImplementedError error if the source_type method is called on the base class' do
 | |
|     mutation = described_class.new(context: context, object: nil, field: nil)
 | |
| 
 | |
|     expect { mutation.resolve(group_id: group.to_gid.to_s) }.to raise_error(NotImplementedError)
 | |
|   end
 | |
| end
 |