Sha256: c471770ced3a0615506d8f24a523a830495fb5c524b908f271f3093b5931b361

Contents?: true

Size: 503 Bytes

Versions: 3

Compression:

Stored size: 503 Bytes

Contents

FactoryGirl.define do
  sequence :practice_code do |n|
    "PR432#{n}"
  end
  factory :practice, class: "Renalware::Patients::Practice" do
    name "Trumpton Medical Centre"
    email "admin@trumptonmedicalcentre-nhs.net"
    code { generate(:practice_code) }

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
renalware-core-2.0.0.pre.beta9 spec/factories/patients/practices.rb
renalware-core-2.0.0.pre.beta8 spec/factories/patients/practices.rb
renalware-core-2.0.0.pre.beta7 spec/factories/patients/practices.rb