mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-11-15 05:34:53 +08:00
22 lines
563 B
Ruby
22 lines
563 B
Ruby
# frozen_string_literal: true
|
|
|
|
FactoryBot.define do
|
|
factory :team do
|
|
association :created_by, factory: :user
|
|
sequence(:name) { |n| "My team-#{n}" }
|
|
description { Faker::Lorem.sentence }
|
|
space_taken { 1048576 }
|
|
without_templates { true }
|
|
trait :change_user_team do
|
|
after(:create) do |team|
|
|
team.created_by.update(current_team_id: team.id)
|
|
end
|
|
end
|
|
trait :with_members do
|
|
users { create_list :user, 3 }
|
|
end
|
|
trait :shareable_links_enabled do
|
|
shareable_links_enabled { true }
|
|
end
|
|
end
|
|
end
|