@@ -29,7 +29,13 @@ defmodule PhxExampleTest do
29
29
"WebTransaction/Phoenix/PhxExampleWeb.PageController/index"
30
30
)
31
31
32
- [ [ _ , event ] ] = TestHelper . gather_harvest ( Collector.TransactionEvent.Harvester )
32
+ events = TestHelper . gather_harvest ( Collector.TransactionEvent.Harvester )
33
+
34
+ event =
35
+ TestHelper . find_event (
36
+ events ,
37
+ "WebTransaction/Phoenix/PhxExampleWeb.PageController/index"
38
+ )
33
39
34
40
if event [ :"bandit.resp_duration_ms" ] do
35
41
assert event [ :"bandit.resp_duration_ms" ] > 0
@@ -64,7 +70,10 @@ defmodule PhxExampleTest do
64
70
"WebTransaction/Phoenix/PhxExampleWeb.HomeLive/index"
65
71
)
66
72
67
- [ [ _ , event ] ] = TestHelper . gather_harvest ( Collector.TransactionEvent.Harvester )
73
+ events = TestHelper . gather_harvest ( Collector.TransactionEvent.Harvester )
74
+
75
+ event =
76
+ TestHelper . find_event ( events , "WebTransaction/Phoenix/PhxExampleWeb.HomeLive/index" )
68
77
69
78
assert event [ :"phoenix.endpoint" ] =~ "PhxExampleWeb"
70
79
assert event [ :"phoenix.router" ] == "PhxExampleWeb.Router"
@@ -79,9 +88,9 @@ defmodule PhxExampleTest do
79
88
80
89
span_events = TestHelper . gather_harvest ( Collector.SpanEvent.Harvester )
81
90
82
- tx_span = TestHelper . find_span ( span_events , "/Phoenix/PhxExampleWeb.HomeLive/index" )
83
- process_span = TestHelper . find_span ( span_events , "Transaction Root Process" )
84
- mount_span = TestHelper . find_span ( span_events , "PhxExampleWeb.HomeLive:index.mount" )
91
+ tx_span = TestHelper . find_event ( span_events , "/Phoenix/PhxExampleWeb.HomeLive/index" )
92
+ process_span = TestHelper . find_event ( span_events , "Transaction Root Process" )
93
+ mount_span = TestHelper . find_event ( span_events , "PhxExampleWeb.HomeLive:index.mount" )
85
94
86
95
assert process_span [ :parentId ] == tx_span [ :guid ]
87
96
assert mount_span [ :"live_view.params" ]
@@ -104,11 +113,14 @@ defmodule PhxExampleTest do
104
113
span_events = TestHelper . gather_harvest ( Collector.SpanEvent.Harvester )
105
114
106
115
tx_span =
107
- TestHelper . find_span ( span_events , "/Phoenix.LiveView/Live/PhxExampleWeb.HomeLive/index" )
116
+ TestHelper . find_event (
117
+ span_events ,
118
+ "/Phoenix.LiveView/Live/PhxExampleWeb.HomeLive/index"
119
+ )
108
120
109
- process_span = TestHelper . find_span ( span_events , "Transaction Root Process" )
110
- mount_span = TestHelper . find_span ( span_events , "PhxExampleWeb.HomeLive:index.mount" )
111
- render_span = TestHelper . find_span ( span_events , "PhxExampleWeb.HomeLive:index.render" )
121
+ process_span = TestHelper . find_event ( span_events , "Transaction Root Process" )
122
+ mount_span = TestHelper . find_event ( span_events , "PhxExampleWeb.HomeLive:index.mount" )
123
+ render_span = TestHelper . find_event ( span_events , "PhxExampleWeb.HomeLive:index.render" )
112
124
113
125
assert tx_span [ :"live_view.endpoint" ] == "PhxExampleWeb.Endpoint"
114
126
@@ -130,7 +142,13 @@ defmodule PhxExampleTest do
130
142
"WebTransaction/Phoenix/PhxExampleWeb.PageController/error"
131
143
)
132
144
133
- [ [ _ , event ] ] = TestHelper . gather_harvest ( Collector.TransactionEvent.Harvester )
145
+ events = TestHelper . gather_harvest ( Collector.TransactionEvent.Harvester )
146
+
147
+ event =
148
+ TestHelper . find_event (
149
+ events ,
150
+ "WebTransaction/Phoenix/PhxExampleWeb.PageController/error"
151
+ )
134
152
135
153
assert event [ :status ] == 500
136
154
assert event [ :"phoenix.endpoint" ] =~ "PhxExampleWeb"
@@ -153,7 +171,10 @@ defmodule PhxExampleTest do
153
171
"WebTransaction/Phoenix/PhxExampleWeb.ErrorLive/index"
154
172
)
155
173
156
- [ [ _ , event ] ] = TestHelper . gather_harvest ( Collector.TransactionEvent.Harvester )
174
+ events = TestHelper . gather_harvest ( Collector.TransactionEvent.Harvester )
175
+
176
+ event =
177
+ TestHelper . find_event ( events , "WebTransaction/Phoenix/PhxExampleWeb.ErrorLive/index" )
157
178
158
179
assert event [ :status ] == 500
159
180
assert event [ :"phoenix.endpoint" ] =~ "PhxExampleWeb"
@@ -177,7 +198,8 @@ defmodule PhxExampleTest do
177
198
178
199
assert TestHelper . find_metric ( metrics , metric )
179
200
180
- [ [ _ , event ] ] = TestHelper . gather_harvest ( Collector.TransactionEvent.Harvester )
201
+ events = TestHelper . gather_harvest ( Collector.TransactionEvent.Harvester )
202
+ event = TestHelper . find_event ( events , metric )
181
203
182
204
assert event [ :status ] == 404
183
205
assert event [ :"phoenix.endpoint" ] =~ "PhxExampleWeb"
0 commit comments