]> git.openstreetmap.org Git - rails.git/blob - test/jobs/trace_destroyer_job_test.rb
Merge pull request #5932 from tomhughes/frozen-strings
[rails.git] / test / jobs / trace_destroyer_job_test.rb
1 # frozen_string_literal: true
2
3 require "test_helper"
4 require "minitest/mock"
5
6 class TraceDestroyerJobTest < ActiveJob::TestCase
7   def test_destroy_called
8     trace = Minitest::Mock.new
9
10     # Tiny little bit of mocking to make activejob happy
11     trace.expect :is_a?, false, [TraceDestroyerJob]
12
13     # Check that trace.destroy is called
14     trace.expect :destroy, true
15
16     TraceDestroyerJob.perform_now(trace)
17
18     assert_mock trace
19   end
20 end