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