Sha256: 0a7baae47ad0bfffe7ba0df2af007f00f0e6d205416f0ae270ec1db15dac2293

Contents?: true

Size: 704 Bytes

Versions: 16

Compression:

Stored size: 704 Bytes

Contents

# frozen_string_literal: true

FactoryBot.define do
  factory :pathology_observation_description,
          class: "Renalware::Pathology::ObservationDescription" do
    initialize_with do
      Renalware::Pathology::ObservationDescription.find_or_create_by!(code: code)
    end

    before(:create){ |desc| desc.loinc_code ||= desc.code.downcase }

    code { "WBR" }
    association :measurement_unit, factory: :pathology_measurement_unit
    display_group { 1 }
    display_order { 1 }
    letter_group { 1 }
    letter_order { 1 }

    %i(urr ure hgb cre phos pth pthi).each do |code|
      trait code do
        code { code.to_s.upcase }
        name { code.to_s.upcase }
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
renalware-core-2.0.77 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.76 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.75 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.74 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.73 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.72 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.71 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.70 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.69 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.68 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.67 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.64 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.63 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.62 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.61 spec/factories/pathology/observation_descriptions.rb
renalware-core-2.0.60 spec/factories/pathology/observation_descriptions.rb