circleci
10 of 10 new or added lines in 2 files covered. (100.0%)
1173 existing lines in 56 files now uncovered.2482 of 2821 relevant lines covered (87.98%)
317.98 hits per line
| 1 |
# frozen_string_literal: true
|
|
|
UNCOV
2
|
class ProjectImportController < ApplicationController |
1✔ |
|
UNCOV
3
|
def run |
1✔ |
|
UNCOV
4
|
if current_user.eligible_sysadmin?
|
3✔ |
|
UNCOV
5
|
@results = ProjectImport.run_with_report(mediaflux_session: current_user.mediaflux_session).sort |
2✔ |
|
UNCOV
6
|
created_count = @results.count { |out| out.starts_with?("Created") } |
71✔ |
|
UNCOV
7
|
notice = "Created #{created_count} #{'project'.pluralize(created_count)}."
|
2✔ |
|
UNCOV
8
|
flash[:notice] = notice
|
2✔ |
|
UNCOV
9
|
else
|
|
|
UNCOV
10
|
flash[:alert] = I18n.t(:access_denied) |
1✔ |
|
UNCOV
11
|
redirect_to dashboard_path |
1✔ |
|
UNCOV
12
|
end
|
|
|
UNCOV
13
|
end
|
|
|
UNCOV
14
|
end
|