mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-11-15 13:45:25 +08:00
21 lines
554 B
Ruby
21 lines
554 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
FactoryBot.define do
|
||
|
factory :result_orderable_element do
|
||
|
result
|
||
|
sequence(:position) { |n| n }
|
||
|
|
||
|
trait :result_text do
|
||
|
after(:build) do |result_orderable_element|
|
||
|
result_orderable_element.orderable ||= build(:result_text, result: result_orderable_element.result)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
trait :result_table do
|
||
|
after(:build) do |result_orderable_element|
|
||
|
result_orderable_element.orderable ||= build(:result_table, result: result_orderable_element.result)
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|