Files
gitlab-foss/spec/workers/authorized_projects_worker_spec.rb
2025-07-07 12:07:16 +00:00

22 lines
640 B
Ruby

# frozen_string_literal: true
require 'spec_helper'
RSpec.describe AuthorizedProjectsWorker, feature_category: :permissions do
it 'has the `until_executed` deduplicate strategy' do
expect(described_class.get_deduplicate_strategy).to eq(:until_executed)
end
it 'has an option to reschedule once if deduplicated' do
expect(described_class.get_deduplication_options).to include(
{ if_deduplicated: :reschedule_once, including_scheduled: true }
)
end
it 'is cpu-bound' do
expect(described_class.get_worker_resource_boundary).to eq(:cpu)
end
it_behaves_like "refreshes user's project authorizations"
end