Sha256: b549554e8d41c99f0ce7e35a776edcac3052439d0563533982c65df957fa7c6f

Contents?: true

Size: 535 Bytes

Versions: 8

Compression:

Stored size: 535 Bytes

Contents

FactoryBot.define do
  sequence :gp_code do |n|
    "GP1234#{n}"
  end

  factory :primary_care_physician, class: "Renalware::Patients::PrimaryCarePhysician" do
    name "GOOD PJ"
    telephone "0203593082"
    code { generate(:gp_code) }
    practitioner_type "GP"

    # ensures addressable_type and addressable_id work is assigned, using
    # FactoryBot's simple assoc method does not work
    #
    before(:create) do |primary_care_physician|
      primary_care_physician.build_address(attributes_for(:address))
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
renalware-core-2.0.0.pre.rc11 spec/factories/patients/primary_care_physicians.rb
renalware-core-2.0.0.pre.rc10 spec/factories/patients/primary_care_physicians.rb
renalware-core-2.0.0.pre.rc9 spec/factories/patients/primary_care_physicians.rb
renalware-core-2.0.0.pre.rc8 spec/factories/patients/primary_care_physicians.rb
renalware-core-2.0.0.pre.rc7 spec/factories/patients/primary_care_physicians.rb
renalware-core-2.0.0.pre.rc6 spec/factories/patients/primary_care_physicians.rb
renalware-core-2.0.0.pre.rc5 spec/factories/patients/primary_care_physicians.rb
renalware-core-2.0.0.pre.rc4 spec/factories/patients/primary_care_physicians.rb