Sha256: 1ce30f8102e1249b92a40899cc936101b0aa199388f5574e8e380b74668b570c

Contents?: true

Size: 953 Bytes

Versions: 118

Compression:

Stored size: 953 Bytes

Contents

# frozen_string_literal: true

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

    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

118 entries across 118 versions & 1 rubygems

Version Path
renalware-core-2.1.1 spec/factories/hd/sessions.rb
renalware-core-2.1.0 spec/factories/hd/sessions.rb
renalware-core-2.0.167 spec/factories/hd/sessions.rb
renalware-core-2.0.166 spec/factories/hd/sessions.rb
renalware-core-2.0.165 spec/factories/hd/sessions.rb
renalware-core-2.0.164 spec/factories/hd/sessions.rb
renalware-core-2.0.163 spec/factories/hd/sessions.rb
renalware-core-2.0.162 spec/factories/hd/sessions.rb
renalware-core-2.0.161 spec/factories/hd/sessions.rb
renalware-core-2.0.160 spec/factories/hd/sessions.rb
renalware-core-2.0.159 spec/factories/hd/sessions.rb
renalware-core-2.0.158 spec/factories/hd/sessions.rb
renalware-core-2.0.157 spec/factories/hd/sessions.rb
renalware-core-2.0.156 spec/factories/hd/sessions.rb
renalware-core-2.0.155 spec/factories/hd/sessions.rb
renalware-core-2.0.153 spec/factories/hd/sessions.rb
renalware-core-2.0.152 spec/factories/hd/sessions.rb
renalware-core-2.0.151 spec/factories/hd/sessions.rb
renalware-core-2.0.149 spec/factories/hd/sessions.rb
renalware-core-2.0.148 spec/factories/hd/sessions.rb