diff --git a/db/seeds.rb b/db/seeds.rb index 07a19519e..607884650 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -1,6 +1,11 @@ require 'factory_girl' require 'faker' +FactoryGirl.definition_file_paths = Dir["#{Rails.root}/vendor/built_in_modules/*/spec/factories"] + +FactoryGirl.find_definitions + + CoAuthorRelation.destroy_all CoAuthor.destroy_all JournalLevelType.destroy_all @@ -8,7 +13,8 @@ WritingJournalFile.destroy_all WritingJournal.destroy_all #Dir[Rails.root.join("spec/factories/*.rb")].each {|f| require f} -10.times do + +10.size.times do FactoryGirl.create(:journal_level) end diff --git a/spec/factories/co_author_relations.rb b/vendor/built_in_modules/personal_journal/spec/factories/co_author_relations.rb similarity index 100% rename from spec/factories/co_author_relations.rb rename to vendor/built_in_modules/personal_journal/spec/factories/co_author_relations.rb diff --git a/spec/factories/co_authors.rb b/vendor/built_in_modules/personal_journal/spec/factories/co_authors.rb similarity index 100% rename from spec/factories/co_authors.rb rename to vendor/built_in_modules/personal_journal/spec/factories/co_authors.rb diff --git a/spec/factories/journal_level_types.rb b/vendor/built_in_modules/personal_journal/spec/factories/journal_level_types.rb similarity index 99% rename from spec/factories/journal_level_types.rb rename to vendor/built_in_modules/personal_journal/spec/factories/journal_level_types.rb index 5aee752b4..631a39c9e 100644 --- a/spec/factories/journal_level_types.rb +++ b/vendor/built_in_modules/personal_journal/spec/factories/journal_level_types.rb @@ -1,6 +1,5 @@ level = ["SCI", "SCIE", "SSCI", "AH & HCI", "EI", "CSCI", "CSSCI", "TSCI", "TSSCI", "THCI"] - FactoryGirl.define do factory(:journal_level, class: "JournalLevelType") do |f| f.sequence(:title_translations) do |n| diff --git a/spec/factories/writing_journal_files.rb b/vendor/built_in_modules/personal_journal/spec/factories/writing_journal_files.rb similarity index 100% rename from spec/factories/writing_journal_files.rb rename to vendor/built_in_modules/personal_journal/spec/factories/writing_journal_files.rb diff --git a/spec/factories/writing_journals.rb b/vendor/built_in_modules/personal_journal/spec/factories/writing_journals.rb similarity index 100% rename from spec/factories/writing_journals.rb rename to vendor/built_in_modules/personal_journal/spec/factories/writing_journals.rb