Sha256: 2244aa4542b1332b7cc7482111a3115460e59889d819b54718b2c1c1947ec89f

Contents?: true

Size: 852 Bytes

Versions: 2

Compression:

Stored size: 852 Bytes

Contents

FactoryGirl.define do
  factory :hd_session, class: "Renalware::HD::Session::Open" do
    accountable
    association :patient, factory: :hd_patient
    association :hospital_unit, factory: :hospital_unit

    signed_on_by { accountable_actor }

    performed_on 1.week.ago
    notes "Some notes"

    factory :hd_open_session do
      start_time "11:00"
    end

    factory :hd_dna_session, class: "Renalware::HD::Session::DNA" do
      document {
        {
          patient_on_holiday: "yes"
        }
      }
    end

    factory :hd_closed_session, class: "Renalware::HD::Session::Closed" do
      start_time "11:00"
      end_time "16:00"
      signed_off_at { 1.day.ago }
      signed_off_by { accountable_actor }

      after(:build) do |session|
        session.document = build(:hd_session_document).marshal_dump
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
renalware-core-2.0.0.pre.beta9 spec/factories/hd/sessions.rb
renalware-core-2.0.0.pre.beta8 spec/factories/hd/sessions.rb