Skip to content

Commit ae586b2

Browse files
test: Use XCTUnwrap in NetworkTrackerTests (#4987)
Use XCTUnwrap in testGetRequest_SpanCreatedAndBaggageHeaderAdded instead of ? to get better failing asserts.
1 parent d20956c commit ae586b2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Tests/SentryTests/Integrations/Performance/Network/SentryNetworkTrackerIntegrationTests.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -173,10 +173,10 @@ class SentryNetworkTrackerIntegrationTests: XCTestCase {
173173
dataTask.resume()
174174
wait(for: [expect], timeout: 5)
175175

176-
let children = Dynamic(transaction).children as [Span]?
177-
178-
XCTAssertEqual(children?.count, 1) //Span was created in task resume swizzle.
179-
let networkSpan = try XCTUnwrap(children?.first)
176+
let children = try XCTUnwrap(Dynamic(transaction).children as [Span]?)
177+
178+
XCTAssertEqual(children.count, 1) //Span was created in task resume swizzle.
179+
let networkSpan = try XCTUnwrap(children.first)
180180
XCTAssertTrue(networkSpan.isFinished) //Span was finished in task setState swizzle.
181181
XCTAssertEqual(SentrySpanOperationNetworkRequestOperation, networkSpan.operation)
182182
XCTAssertEqual("GET \(SentryNetworkTrackerIntegrationTests.testBaggageURL)", networkSpan.spanDescription)

0 commit comments

Comments
 (0)