You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -340,18 +341,43 @@ class ConstructorIoTrackingTest {
340
341
val observer =ConstructorIo.trackSearchSubmitInternal("titanic", "tit", null).test()
341
342
observer.assertComplete()
342
343
val request = mockServer.takeRequest()
343
-
val path ="/autocomplete/titanic/search?original_query=tit&tr=search&key=copper-key&i=wacko-the-guid&ui=player-three&s=67&c=cioand-2.44.0&_dt="
344
+
val path ="/autocomplete/titanic/search?original_query=tit&tr=search&analytics_tags%5BappVersion%5D=123&analytics_tags%5BappPlatform%5D=Android&key=copper-key&i=wacko-the-guid&ui=player-three&s=67&c=cioand-2.44.0&_dt="
344
345
assert(request.path!!.startsWith(path))
345
346
}
346
347
348
+
@Test
349
+
funtrackSearchSubmitWithAnalyticsTags() {
350
+
val mockResponse =MockResponse().setResponseCode(204)
351
+
mockServer.enqueue(mockResponse)
352
+
val observer =ConstructorIo.trackSearchSubmitInternal("titanic", "tit", null, mapOf("test" to "test1", "appVersion" to "150")).test()
353
+
observer.assertComplete()
354
+
val request = mockServer.takeRequest()
355
+
val path ="/autocomplete/titanic/search?original_query=tit&tr=search&analytics_tags%5BappVersion%5D=150&analytics_tags%5BappPlatform%5D=Android&analytics_tags%5Btest%5D=test1&key=copper-key&i=wacko-the-guid&ui=player-three&s=67&c=cioand-2.44.0&_dt="
356
+
assert(request.path!!.startsWith(path))
357
+
}
358
+
359
+
@Test
360
+
funtrackSearchSubmitWithRequestBuilder() {
361
+
val mockResponse =MockResponse().setResponseCode(204)
362
+
mockServer.enqueue(mockResponse)
363
+
val request =SearchSubmitTrackingData.build("titanic", "tit") {
364
+
setResultGroup(ResultGroup("Movies", "group_id"))
365
+
setAnalyticsTags(mapOf("relatedSearchTerm" to "true"))
366
+
}
367
+
ConstructorIo.trackSearchSubmit(request)
368
+
val recordedRequest = mockServer.takeRequest()
369
+
val path ="/autocomplete/titanic/search?original_query=tit&tr=search&group%5Bgroup_id%5D=group_id&group%5Bdisplay_name%5D=Movies&analytics_tags%5BappVersion%5D=123&analytics_tags%5BappPlatform%5D=Android&analytics_tags%5BrelatedSearchTerm%5D=true&key=copper-key&i=wacko-the-guid&ui=player-three&s=67&c=cioand-2.44.0&_dt="
370
+
assert(recordedRequest.path!!.startsWith(path))
371
+
}
372
+
347
373
@Test
348
374
funtrackSearchSubmit500() {
349
375
val mockResponse =MockResponse().setResponseCode(500).setBody("Internal server error")
350
376
mockServer.enqueue(mockResponse)
351
377
val observer =ConstructorIo.trackSearchSubmitInternal("titanic", "tit", null).test()
352
378
observer.assertError { true }
353
379
val request = mockServer.takeRequest()
354
-
val path ="/autocomplete/titanic/search?original_query=tit&tr=search&key=copper-key&i=wacko-the-guid&ui=player-three&s=67&c=cioand-2.44.0&_dt="
380
+
val path ="/autocomplete/titanic/search?original_query=tit&tr=search&analytics_tags%5BappVersion%5D=123&analytics_tags%5BappPlatform%5D=Android&key=copper-key&i=wacko-the-guid&ui=player-three&s=67&c=cioand-2.44.0&_dt="
355
381
assert(request.path!!.startsWith(path))
356
382
}
357
383
@@ -363,7 +389,7 @@ class ConstructorIoTrackingTest {
363
389
val observer =ConstructorIo.trackSearchSubmitInternal("titanic", "tit", null).test()
val path ="/autocomplete/titanic/search?original_query=tit&tr=search&key=copper-key&i=wacko-the-guid&ui=player-three&s=67&c=cioand-2.44.0&_dt="
392
+
val path ="/autocomplete/titanic/search?original_query=tit&tr=search&analytics_tags%5BappVersion%5D=123&analytics_tags%5BappPlatform%5D=Android&key=copper-key&i=wacko-the-guid&ui=player-three&s=67&c=cioand-2.44.0&_dt="
Copy file name to clipboardExpand all lines: library/src/test/java/io/constructor/core/ConstructorioSegmentsTest.kt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -109,7 +109,7 @@ class ConstructorioSegmentsTest {
109
109
val observer =ConstructorIo.trackSearchSubmitInternal("titanic", "tit", null).test()
110
110
observer.assertComplete()
111
111
val request = mockServer.takeRequest()
112
-
val path ="/autocomplete/titanic/search?original_query=tit&tr=search&key=aluminium-key&i=koopa-the-guid&ui=player-two&s=14&us=mobile&us=COUNTRY_US&c=cioand-2.44.0&_dt="
112
+
val path ="/autocomplete/titanic/search?original_query=tit&tr=search&analytics_tags%5BappVersion%5D=123&analytics_tags%5BappPlatform%5D=Android&key=aluminium-key&i=koopa-the-guid&ui=player-two&s=14&us=mobile&us=COUNTRY_US&c=cioand-2.44.0&_dt="
Copy file name to clipboardExpand all lines: library/src/test/java/io/constructor/core/ConstructorioTestCellTest.kt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -110,7 +110,7 @@ class ConstructorioTestCellTest {
110
110
val observer =ConstructorIo.trackSearchSubmitInternal("titanic", "tit", null).test()
111
111
observer.assertComplete()
112
112
val request = mockServer.takeRequest()
113
-
val path ="/autocomplete/titanic/search?original_query=tit&tr=search&key=aluminium-key&i=koopa-the-guid&ui=player-two&s=14&ef-cellone=vanilla&ef-celltwo=whipped-cream&c=cioand-2.44.0&_dt=";
113
+
val path ="/autocomplete/titanic/search?original_query=tit&tr=search&analytics_tags%5BappVersion%5D=123&analytics_tags%5BappPlatform%5D=Android&key=aluminium-key&i=koopa-the-guid&ui=player-two&s=14&ef-cellone=vanilla&ef-celltwo=whipped-cream&c=cioand-2.44.0&_dt=";
0 commit comments