# frozen_string_literal: true require 'spec_helper' RSpec.describe OauthAccessGrant do let(:user) { create(:user) } let(:application) { create(:oauth_application, owner: user) } describe '#delete' do it 'cascades to oauth_openid_requests' do access_grant = create(:oauth_access_grant, application: application) create(:oauth_openid_request, access_grant: access_grant) expect { access_grant.delete }.to change(Doorkeeper::OpenidConnect::Request, :count).by(-1) end end end