Skip to content

Commit 726252b

Browse files
committed
add tests
1 parent 8e27f4c commit 726252b

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

sentry/src/test/java/io/sentry/util/UrlUtilsTest.kt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,4 +319,24 @@ class UrlUtilsTest {
319319
assertEquals("email=user@sentry.io&b=c", urlDetails.query)
320320
assertEquals("fragment?q=1&s=2&email=user@sentry.io", urlDetails.fragment)
321321
}
322+
323+
@Test
324+
fun `extracts path from file url`() {
325+
val urlDetails = UrlUtils.parse(
326+
"file:///users/sentry/text.txt"
327+
)
328+
assertEquals("file:///users/sentry/text.txt", urlDetails.url)
329+
assertNull(urlDetails.query)
330+
assertNull(urlDetails.fragment)
331+
}
332+
333+
@Test
334+
fun `does not extract details from websockets url`() {
335+
val urlDetails = UrlUtils.parse(
336+
"wss://example.com/socket"
337+
)
338+
assertNull(urlDetails.url)
339+
assertNull(urlDetails.query)
340+
assertNull(urlDetails.fragment)
341+
}
322342
}

0 commit comments

Comments
 (0)