@@ -15,7 +15,7 @@ defmodule EctoJobScheduler.JobQueueTest do
15
15
setup do
16
16
if unquote ( job_queue ) == TestJobQueueNewRelic do
17
17
ReporterMock
18
- |> Mox . expect ( :start , fn -> :ok end )
18
+ |> Mox . expect ( :start_transaction , fn _ -> :ok end )
19
19
|> Mox . expect ( :add_attributes , fn _ -> :ok end )
20
20
end
21
21
@@ -35,6 +35,9 @@ defmodule EctoJobScheduler.JobQueueTest do
35
35
36
36
job = Repo . one ( unquote ( job_queue ) )
37
37
38
+ Mox . expect ( ReporterMock , :stop_transaction , fn _ -> :ok end )
39
+ Mox . expect ( ReporterMock , :fail , fn _ -> :ok end )
40
+
38
41
assert { :ok , % { test_job: :xablau } } =
39
42
EctoJobHelpers . dispatch_job ( Repo , unquote ( job_queue ) , job )
40
43
@@ -58,6 +61,10 @@ defmodule EctoJobScheduler.JobQueueTest do
58
61
59
62
job = Repo . one ( unquote ( job_queue ) )
60
63
64
+ Mox . expect ( ReporterMock , :fail , fn _ -> :ok end )
65
+
66
+ Mox . expect ( ReporterMock , :stop_transaction , fn _ -> :ok end )
67
+
61
68
assert { :error , :test_job , :xablau , % { } } =
62
69
EctoJobHelpers . dispatch_job ( Repo , unquote ( job_queue ) , job )
63
70
@@ -86,6 +93,9 @@ defmodule EctoJobScheduler.JobQueueTest do
86
93
87
94
job = Repo . one ( unquote ( job_queue ) )
88
95
96
+ Mox . expect ( ReporterMock , :stop_transaction , fn _ -> :ok end )
97
+ Mox . expect ( ReporterMock , :fail , fn _ -> :ok end )
98
+
89
99
assert { :ok , :xablau } == EctoJobHelpers . dispatch_job ( Repo , unquote ( job_queue ) , job )
90
100
91
101
assert Repo . all ( unquote ( job_queue ) ) == [ ]
@@ -100,9 +110,12 @@ defmodule EctoJobScheduler.JobQueueTest do
100
110
101
111
test "#{ job_queue } when job doesn't return multi and fails, should update job attempt" do
102
112
if unquote ( job_queue ) == TestJobQueueNewRelic do
103
- Mox . expect ( ReporterMock , :fail , fn _ , _ -> :ok end )
113
+ Mox . expect ( ReporterMock , :fail , fn _ -> :ok end )
104
114
end
105
115
116
+ Mox . expect ( ReporterMock , :stop_transaction , fn _ -> :ok end )
117
+ Mox . expect ( ReporterMock , :fail , fn _ -> :ok end )
118
+
106
119
job_args = % {
107
120
"type" => "TestJobNotMultiError" ,
108
121
"context" => % { some: :thing }
0 commit comments