scinote-web/spec/factories/protocols.rb

21 lines
500 B
Ruby

# frozen_string_literal: true
FactoryBot.define do
factory :protocol do
name { Faker::Name.unique.name }
team
my_module
trait :in_public_repository do
my_module { nil }
protocol_type { :in_repository_public }
added_by { create :user }
published_on { Time.now }
end
trait :linked_to_repository do
protocol_type { :linked }
parent { create :protocol }
added_by { create :user }
parent_updated_at { Time.now }
end
end
end