summaryrefslogtreecommitdiff
path: root/test/controllers/duplicate_reports/accept_reverses_controller_test.rb
blob: bfdf663ba4574d62dd978d9d9c3faab325f45aa1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# frozen_string_literal: true

require 'test_helper'

class DuplicateReports::AcceptReversesControllerTest < ActionController::TestCase
  test 'should accept in reverse' do
    sign_in create(:moderator)
    @duplicate_report = create(:duplicate_report)

    post :create, params: { duplicate_report_id: @duplicate_report }

    @duplicate_report.reload
    assert_response :redirect
    assert @duplicate_report.state == 'rejected'
    assert DuplicateReport.find_by(duplicate_of_image: @duplicate_report.image, image: @duplicate_report.duplicate_of_image).state == 'accepted'
  end
end