add basic API specs

This commit is contained in:
Oleksandr Turchyn
2024-08-25 23:24:59 +03:00
committed by Pete Matsyburka
parent f90a4e5576
commit eead1b2bc4
7 changed files with 627 additions and 0 deletions
+18
View File
@@ -11,5 +11,23 @@ FactoryBot.define do
submission.template_schema = submission.template.schema
submission.template_submitters = submission.template.submitters
end
trait :with_submitters do
after(:create) do |submission, _|
submission.template_submitters.each do |template_submitter|
create(:submitter, submission:,
account_id: submission.account_id,
uuid: template_submitter['uuid'])
end
end
end
trait :with_events do
after(:create) do |submission, _|
submission.submitters.each do |submitter|
create(:submission_event, submission:, submitter:)
end
end
end
end
end