class RuboCop::Cop::RSpec::ScatteredSetup
def autocorrect(corrector, first_occurrence, occurrence)
def autocorrect(corrector, first_occurrence, occurrence) return if first_occurrence == occurrence || !first_occurrence.body # Take heredocs into account body = occurrence.body&.source_range&.with( end_pos: final_end_location(occurrence).begin_pos ) corrector.insert_after(first_occurrence.body, "\n#{body&.source}") corrector.remove(range_by_whole_lines(occurrence.source_range, include_final_newline: true)) end