push
circleci
0 of 33 new or added lines in 1 file covered. (0.0%)
9374 existing lines in 213 files now uncovered.47 of 9753 relevant lines covered (0.48%)
0.01 hits per line
| 1 |
# frozen_string_literal: true
|
|
| 2 |
|
|
|
UNCOV
3
|
module Orangelight |
× |
|
UNCOV
4
|
class SubjectsOrNotesProcessor < Blacklight::Rendering::AbstractStep |
× |
|
UNCOV
5
|
def render |
× |
|
UNCOV
6
|
return next_step(values) unless context.action_name == 'index' |
× |
| 7 |
|
|
|
UNCOV
8
|
em_sub_or_note = values.map do |value|
|
× |
|
UNCOV
9
|
if config.field == 'lc_subject_display' |
× |
|
UNCOV
10
|
value if document.highlight_field('lc_subject_display')&.present? && Flipflop.highlighting? |
× |
|
UNCOV
11
|
elsif config.field == 'notes_display' |
× |
|
UNCOV
12
|
value if document.highlight_field('lc_subject_display')&.empty? && Flipflop.highlighting? |
× |
|
UNCOV
13
|
else
|
× |
|
UNCOV
14
|
value |
× |
|
UNCOV
15
|
end
|
× |
|
UNCOV
16
|
end
|
× |
|
UNCOV
17
|
next_step(em_sub_or_note.compact) |
× |
|
UNCOV
18
|
end
|
× |
|
UNCOV
19
|
end
|
× |
|
UNCOV
20
|
end
|
× |