From bb3b7acb068bba6b841c453b7edac441c86c2650 Mon Sep 17 00:00:00 2001 From: Douwe Maan Date: Mon, 7 May 2018 19:25:51 +0200 Subject: Don't always create a new import_state record from project factory --- spec/factories/projects.rb | 32 ++++---------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/spec/factories/projects.rb b/spec/factories/projects.rb index 9ab57af1c60..522e759d8d6 100644 --- a/spec/factories/projects.rb +++ b/spec/factories/projects.rb @@ -69,43 +69,19 @@ FactoryBot.define do end trait :import_scheduled do - transient do - status :scheduled - end - - before(:create) do |project, evaluator| - project.create_import_state(status: evaluator.status) - end + import_status :scheduled end trait :import_started do - transient do - status :started - end - - before(:create) do |project, evaluator| - project.create_import_state(status: evaluator.status) - end + import_status :started end trait :import_finished do - transient do - status :finished - end - - before(:create) do |project, evaluator| - project.create_import_state(status: evaluator.status) - end + import_status :finished end trait :import_failed do - transient do - status :failed - end - - before(:create) do |project, evaluator| - project.create_import_state(status: evaluator.status) - end + import_status :failed end trait :archived do -- cgit v1.2.1