22 lines
463 B
Ruby
22 lines
463 B
Ruby
FactoryBot.define do
|
|
factory :point do
|
|
radius 1.5
|
|
x { rand(1...550) }
|
|
y { rand(1...550) }
|
|
z { rand(1...550) }
|
|
meta ({})
|
|
device
|
|
pointer { GenericPointer.new }
|
|
|
|
trait :plant_point do
|
|
pointer { Plant.new(openfarm_slug: "lettuce") }
|
|
end
|
|
factory :plant_point, traits: [:plant_point]
|
|
|
|
trait :tool_slot_point do
|
|
pointer { ToolSlot.new }
|
|
end
|
|
factory :tool_slot_point, traits: [:tool_slot_point]
|
|
end
|
|
end
|