2020-06-03 07:24:01 +02:00
|
|
|
FactoryBot.define do
|
|
|
|
|
factory :task_request do
|
|
|
|
|
association :project
|
2020-06-15 11:02:00 +02:00
|
|
|
user_email 'test@email.com'
|
2020-06-03 07:24:01 +02:00
|
|
|
deadline { 10.days.from_now }
|
|
|
|
|
time_allowed "10 days"
|
|
|
|
|
description "Task request"
|
|
|
|
|
additional_notes "Additional notes"
|
|
|
|
|
status 0
|
2020-06-09 06:34:58 +02:00
|
|
|
|
|
|
|
|
trait :completed do
|
|
|
|
|
deliverable_url "example.com/deliverables"
|
|
|
|
|
status 1
|
|
|
|
|
end
|
2020-06-03 07:24:01 +02:00
|
|
|
|
|
|
|
|
trait :with_files do
|
|
|
|
|
files { [Rack::Test::UploadedFile.new('spec/fixtures/files/contract.pdf', 'application/pdf')] }
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|