File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
OneSignalSDK/unittest/src/test/java/com/test/onesignal Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -1898,10 +1898,13 @@ public void testLiquidIAMDisplayWaitsForGetTags() throws Exception {
1898
1898
threadAndTaskWait ();
1899
1899
// Runnable for webView is run from background thread to main thread
1900
1900
threadAndTaskWait ();
1901
- // Check impression request
1902
- requestSize = ShadowOneSignalRestClient .requests .size ();
1903
- ShadowOneSignalRestClient .Request iamImpressionRequest = ShadowOneSignalRestClient .requests .get (requestSize - 1 );
1904
- assertEquals ("in_app_messages/" + message .messageId + "/impression" , iamImpressionRequest .url );
1901
+ ShadowOneSignalRestClient .Request lastRequest = ShadowOneSignalRestClient .requests .get (ShadowOneSignalRestClient .requests .size () - 1 );
1902
+ while (!lastRequest .url .equals ("in_app_messages/" + message .messageId + "/impression" )) {
1903
+ // Check impression request by waiting until animationEnd
1904
+ threadAndTaskWait ();
1905
+ lastRequest = ShadowOneSignalRestClient .requests .get (ShadowOneSignalRestClient .requests .size () - 1 );
1906
+ }
1907
+ assertEquals ("in_app_messages/" + message .messageId + "/impression" , lastRequest .url );
1905
1908
}
1906
1909
1907
1910
private void setMockRegistrationResponseWithMessages (ArrayList <OSTestInAppMessageInternal > messages ) throws JSONException {
You can’t perform that action at this time.
0 commit comments