spec/requests/api/project_import_spec.rb fails
https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/52972201:
Failures:
1) API::ProjectImport POST /projects/import schedules an import using a namespace
Failure/Error: expect(Gitlab::ImportExport::ProjectCreator).to receive(:new).with(namespace.id, any_args).and_call_original
NameError:
uninitialized constant Gitlab::ImportExport::ProjectCreator
# ./spec/requests/api/project_import_spec.rb:76:in `stub_import'
# ./spec/requests/api/project_import_spec.rb:20:in `block (3 levels) in <top (required)>'
2) API::ProjectImport POST /projects/import schedules an import using the namespace path
Failure/Error: expect(Gitlab::ImportExport::ProjectCreator).to receive(:new).with(namespace.id, any_args).and_call_original
NameError:
uninitialized constant Gitlab::ImportExport::ProjectCreator
# ./spec/requests/api/project_import_spec.rb:76:in `stub_import'
# ./spec/requests/api/project_import_spec.rb:28:in `block (3 levels) in <top (required)>'
3) API::ProjectImport POST /projects/import schedules an import at the user namespace level
Failure/Error: expect(Gitlab::ImportExport::ProjectCreator).to receive(:new).with(namespace.id, any_args).and_call_original
NameError:
uninitialized constant Gitlab::ImportExport::ProjectCreator
# ./spec/requests/api/project_import_spec.rb:76:in `stub_import'
# ./spec/requests/api/project_import_spec.rb:36:in `block (3 levels) in <top (required)>'
4) API::ProjectImport POST /projects/import schedules an import at the user namespace level
Failure/Error: expect(Gitlab::ImportExport::ProjectCreator).not_to receive(:new)
NameError:
uninitialized constant Gitlab::ImportExport::ProjectCreator
# ./spec/requests/api/project_import_spec.rb:45:in `block (3 levels) in <top (required)>'
Finished in 6 minutes 55 seconds (files took 16.05 seconds to load)
879 examples, 4 failures
Failed examples:
rspec ./spec/requests/api/project_import_spec.rb:19 # API::ProjectImport POST /projects/import schedules an import using a namespace
rspec ./spec/requests/api/project_import_spec.rb:27 # API::ProjectImport POST /projects/import schedules an import using the namespace path
rspec ./spec/requests/api/project_import_spec.rb:35 # API::ProjectImport POST /projects/import schedules an import at the user namespace level
rspec ./spec/requests/api/project_import_spec.rb:43 # API::ProjectImport POST /projects/import schedules an import at the user namespace level
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/17025 added this feature.