21 lines
497 B
Ruby
21 lines
497 B
Ruby
FactoryBot.define do
|
|
factory :task_request do
|
|
association :project
|
|
user_email 'test@email.com'
|
|
deadline { 10.days.from_now }
|
|
time_allowed "10 days"
|
|
description "Task request"
|
|
additional_notes "Additional notes"
|
|
status 0
|
|
|
|
trait :completed do
|
|
deliverable_url "example.com/deliverables"
|
|
status 1
|
|
end
|
|
|
|
trait :with_files do
|
|
files { [Rack::Test::UploadedFile.new('spec/fixtures/files/contract.pdf', 'application/pdf')] }
|
|
end
|
|
end
|
|
end
|