Prevent creation of temporary users while seeding

This commit is contained in:
Sebastian Serth
2021-07-12 20:31:24 +02:00
parent d576136846
commit bf8d8284e2
5 changed files with 34 additions and 27 deletions

View File

@@ -14,14 +14,14 @@ teacher = FactoryBot.create(:teacher, email: 'teacher@example.org')
FactoryBot.create(:learner, email: 'learner@example.org')
external_user = FactoryBot.create(:external_user)
# file types
FileType.create_factories user: admin
# execution environments
ExecutionEnvironment.create_factories user: admin
# exercises
@exercises = find_factories_by_class(Exercise).map(&:name).index_with {|factory_name| FactoryBot.create(factory_name, user: teacher) }
# file types
FileType.create_factories
# submissions
FactoryBot.create(:submission, exercise: @exercises[:fibonacci], user: external_user)