Verified Commit 01073224 authored by Hercules Merscher's avatar Hercules Merscher 🌴
Browse files

fix: Simplifying load definitions tests

parent 883206ab
Loading
Loading
Loading
Loading
+7 −8
Original line number Diff line number Diff line
@@ -39,19 +39,18 @@ RSpec.describe Labkit::CoveredExperience::Registry do
      it 'load definitions' do
        registry = described_class.new(dir: covered_experiences_dir)

        expect(registry[:merge_request_creation]).to be_a(Labkit::CoveredExperience::Experience)
        expect(registry[:issue_creation]).to be_a(Labkit::CoveredExperience::Experience)
      end

      it 'stores complete covered experience data' do
        registry = described_class.new(dir: covered_experiences_dir)

        expect(registry['merge_request_creation']).to eq Labkit::CoveredExperience::Experience.new(
        expect(registry[:merge_request_creation]).to eq Labkit::CoveredExperience::Experience.new(
          id: "merge_request_creation",
          description: 'Creating a new merge request in a project',
          feature_category: 'source_code_management',
          urgency: 'sync_fast'
        )
        expect(registry[:issue_creation]).to eq Labkit::CoveredExperience::Experience.new(
          id: 'issue_creation',
          description: 'Creating a new issue in a project',
          feature_category: 'team_planning',
          urgency: 'sync_fast'
        )
      end

      it 'freezes the stored data' do