From 372794e8a235d4e689fffd641581f44afd06eba7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20Coutable?= Date: Mon, 18 Feb 2019 17:45:38 +0100 Subject: Rename spec/factories/import_state.rb to spec/factories/import_states.rb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Rémy Coutable --- spec/factories/import_state.rb | 43 ----------------------------------------- spec/factories/import_states.rb | 43 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 43 deletions(-) delete mode 100644 spec/factories/import_state.rb create mode 100644 spec/factories/import_states.rb diff --git a/spec/factories/import_state.rb b/spec/factories/import_state.rb deleted file mode 100644 index d6de26dccbc..00000000000 --- a/spec/factories/import_state.rb +++ /dev/null @@ -1,43 +0,0 @@ -FactoryBot.define do - factory :import_state, class: ProjectImportState do - status :none - association :project, factory: :project - - transient do - import_url { generate(:url) } - import_type nil - end - - trait :repository do - association :project, factory: [:project, :repository] - end - - trait :none do - status :none - end - - trait :scheduled do - status :scheduled - end - - trait :started do - status :started - end - - trait :finished do - status :finished - end - - trait :failed do - status :failed - end - - after(:create) do |import_state, evaluator| - columns = {} - columns[:import_url] = evaluator.import_url unless evaluator.import_url.blank? - columns[:import_type] = evaluator.import_type unless evaluator.import_type.blank? - - import_state.project.update_columns(columns) - end - end -end diff --git a/spec/factories/import_states.rb b/spec/factories/import_states.rb new file mode 100644 index 00000000000..d6de26dccbc --- /dev/null +++ b/spec/factories/import_states.rb @@ -0,0 +1,43 @@ +FactoryBot.define do + factory :import_state, class: ProjectImportState do + status :none + association :project, factory: :project + + transient do + import_url { generate(:url) } + import_type nil + end + + trait :repository do + association :project, factory: [:project, :repository] + end + + trait :none do + status :none + end + + trait :scheduled do + status :scheduled + end + + trait :started do + status :started + end + + trait :finished do + status :finished + end + + trait :failed do + status :failed + end + + after(:create) do |import_state, evaluator| + columns = {} + columns[:import_url] = evaluator.import_url unless evaluator.import_url.blank? + columns[:import_type] = evaluator.import_type unless evaluator.import_type.blank? + + import_state.project.update_columns(columns) + end + end +end -- cgit v1.2.1