@@ -30,7 +30,7 @@ class InAppTests: XCTestCase {
30
30
XCTAssertEqual ( IterableAPI . inAppManager. getMessages ( ) . count, 1 )
31
31
expectation1. fulfill ( )
32
32
// now click the inApp
33
- mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickUrl ( index: 1 ) )
33
+ mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) )
34
34
}
35
35
36
36
let mockUrlDelegate = MockUrlDelegate ( returnValue: true )
@@ -62,7 +62,7 @@ class InAppTests: XCTestCase {
62
62
let mockInAppDisplayer = MockInAppDisplayer ( )
63
63
mockInAppDisplayer. onShowCallback = { ( _, _) in
64
64
expectation1. fulfill ( )
65
- mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickUrl ( index: 1 ) )
65
+ mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) )
66
66
}
67
67
68
68
let config = IterableConfig ( )
@@ -95,22 +95,22 @@ class InAppTests: XCTestCase {
95
95
96
96
let mockInAppDisplayer = MockInAppDisplayer ( )
97
97
mockInAppDisplayer. onShowCallback = { ( message, _) in
98
- mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickUrl ( index: TestInAppPayloadGenerator . index ( fromCampaignId: message. campaignId) ) )
98
+ mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickedUrl ( index: TestInAppPayloadGenerator . index ( fromCampaignId: message. campaignId) ) )
99
99
expectation0. fulfill ( )
100
100
}
101
101
102
102
var callOrder = [ Int] ( )
103
103
let urlDelegate = MockUrlDelegate ( returnValue: true )
104
104
urlDelegate. callback = { ( url, _) in
105
- if url. absoluteString == TestInAppPayloadGenerator . getClickUrl ( index: 1 ) {
105
+ if url == TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) {
106
106
callOrder. append ( 1 )
107
107
expectation1. fulfill ( )
108
108
}
109
- if url. absoluteString == TestInAppPayloadGenerator . getClickUrl ( index: 2 ) {
109
+ if url == TestInAppPayloadGenerator . getClickedUrl ( index: 2 ) {
110
110
callOrder. append ( 2 )
111
111
expectation2. fulfill ( )
112
112
}
113
- if url. absoluteString == TestInAppPayloadGenerator . getClickUrl ( index: 3 ) {
113
+ if url == TestInAppPayloadGenerator . getClickedUrl ( index: 3 ) {
114
114
callOrder. append ( 3 )
115
115
expectation3. fulfill ( )
116
116
}
@@ -180,15 +180,15 @@ class InAppTests: XCTestCase {
180
180
181
181
let mockInAppSynchronizer = MockInAppSynchronizer ( )
182
182
let mockUrlOpener = MockUrlOpener { ( url) in
183
- XCTAssertEqual ( url. absoluteString , TestInAppPayloadGenerator . getClickUrl ( index: 1 ) )
183
+ XCTAssertEqual ( url, TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) )
184
184
XCTAssertEqual ( IterableAPI . inAppManager. getMessages ( ) . count, 0 )
185
185
expectation1. fulfill ( )
186
186
}
187
187
188
188
let mockInAppDisplayer = MockInAppDisplayer ( )
189
189
mockInAppDisplayer. onShowCallback = { ( _, _) in
190
190
XCTAssertEqual ( IterableAPI . inAppManager. getMessages ( ) . count, 1 )
191
- mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickUrl ( index: 1 ) )
191
+ mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) )
192
192
}
193
193
194
194
IterableAPI . initializeForTesting (
@@ -210,7 +210,7 @@ class InAppTests: XCTestCase {
210
210
211
211
let mockInAppSynchronizer = MockInAppSynchronizer ( )
212
212
let mockUrlOpener = MockUrlOpener { ( url) in
213
- XCTAssertEqual ( url. absoluteString , TestInAppPayloadGenerator . getClickUrl ( index: 1 ) )
213
+ XCTAssertEqual ( url, TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) )
214
214
let messages = IterableAPI . inAppManager. getMessages ( )
215
215
// Message count is 0 because inApp is still being shown. It is just not opening external url on click.
216
216
XCTAssertEqual ( messages. count, 0 )
@@ -220,7 +220,7 @@ class InAppTests: XCTestCase {
220
220
let mockInAppDisplayer = MockInAppDisplayer ( )
221
221
mockInAppDisplayer. onShowCallback = { ( _, _) in
222
222
XCTAssertEqual ( IterableAPI . inAppManager. getMessages ( ) . count, 1 )
223
- mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickUrl ( index: 1 ) )
223
+ mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) )
224
224
}
225
225
226
226
let mockUrlDelegate = MockUrlDelegate ( returnValue: true )
@@ -246,11 +246,11 @@ class InAppTests: XCTestCase {
246
246
247
247
let mockInAppDisplayer = MockInAppDisplayer ( )
248
248
mockInAppDisplayer. onShowCallback = { ( _, _) in
249
- mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickUrl ( index: 1 ) )
249
+ mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) )
250
250
}
251
251
252
252
let mockUrlOpener = MockUrlOpener { ( url) in
253
- XCTAssertEqual ( url. absoluteString , TestInAppPayloadGenerator . getClickUrl ( index: 1 ) )
253
+ XCTAssertEqual ( url, TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) )
254
254
XCTAssertEqual ( IterableAPI . inAppManager. getMessages ( ) . count, 0 )
255
255
256
256
expectation2. fulfill ( )
@@ -272,7 +272,7 @@ class InAppTests: XCTestCase {
272
272
XCTAssertEqual ( messages. count, 1 )
273
273
274
274
IterableAPI . inAppManager. show ( message: messages [ 0 ] , consume: true ) { ( clickedUrl) in
275
- XCTAssertEqual ( clickedUrl, TestInAppPayloadGenerator . getClickUrl ( index: 1 ) )
275
+ XCTAssertEqual ( clickedUrl, TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) )
276
276
expectation1. fulfill ( )
277
277
}
278
278
@@ -287,11 +287,11 @@ class InAppTests: XCTestCase {
287
287
288
288
let mockInAppDisplayer = MockInAppDisplayer ( )
289
289
mockInAppDisplayer. onShowCallback = { ( _, _) in
290
- mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickUrl ( index: 1 ) )
290
+ mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) )
291
291
}
292
292
293
293
let mockUrlOpener = MockUrlOpener { ( url) in
294
- XCTAssertEqual ( url. absoluteString , TestInAppPayloadGenerator . getClickUrl ( index: 1 ) )
294
+ XCTAssertEqual ( url, TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) )
295
295
let messages = IterableAPI . inAppManager. getMessages ( )
296
296
XCTAssertEqual ( messages. count, 1 )
297
297
XCTAssertEqual ( messages [ 0 ] . processed, true )
@@ -314,7 +314,7 @@ class InAppTests: XCTestCase {
314
314
var messages = IterableAPI . inAppManager. getMessages ( )
315
315
// Now show the first message, but don't consume
316
316
IterableAPI . inAppManager. show ( message: messages [ 0 ] , consume: false ) { ( clickedUrl) in
317
- XCTAssertEqual ( clickedUrl, TestInAppPayloadGenerator . getClickUrl ( index: 1 ) )
317
+ XCTAssertEqual ( clickedUrl, TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) )
318
318
expectation1. fulfill ( )
319
319
}
320
320
@@ -355,8 +355,8 @@ class InAppTests: XCTestCase {
355
355
let messages = IterableAPI . inAppManager. getMessages ( )
356
356
XCTAssertEqual ( messages. count, 1 )
357
357
358
- IterableAPI . inAppManager. show ( message: messages [ 0 ] , consume: true ) { ( customActionName ) in
359
- XCTAssertEqual ( customActionName , TestInAppPayloadGenerator . getCustomActionName ( index: 1 ) )
358
+ IterableAPI . inAppManager. show ( message: messages [ 0 ] , consume: true ) { ( customActionUrl ) in
359
+ XCTAssertEqual ( customActionUrl , TestInAppPayloadGenerator . getCustomActionUrl ( index: 1 ) )
360
360
expectation1. fulfill ( )
361
361
}
362
362
@@ -563,13 +563,13 @@ class InAppTests: XCTestCase {
563
563
mockInAppDisplayer. onShowCallback = { ( _, _) in
564
564
if messageNumber == 1 {
565
565
expectation1. fulfill ( )
566
- mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickUrl ( index: messageNumber) )
566
+ mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickedUrl ( index: messageNumber) )
567
567
} else if messageNumber == 2 {
568
568
expectation2. fulfill ( )
569
- mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickUrl ( index: messageNumber) )
569
+ mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickedUrl ( index: messageNumber) )
570
570
} else if messageNumber == 3 {
571
571
expectation3. fulfill ( )
572
- mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickUrl ( index: messageNumber) )
572
+ mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickedUrl ( index: messageNumber) )
573
573
} else {
574
574
// unexpected message number
575
575
XCTFail ( )
@@ -609,7 +609,7 @@ class InAppTests: XCTestCase {
609
609
let mockInAppDisplayer = MockInAppDisplayer ( )
610
610
mockInAppDisplayer. onShowCallback = { ( _, _) in
611
611
expectation1. fulfill ( )
612
- mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickUrl ( index: 1 ) )
612
+ mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) )
613
613
}
614
614
615
615
IterableAPI . initializeForTesting (
@@ -645,25 +645,25 @@ class InAppTests: XCTestCase {
645
645
646
646
let mockInAppDisplayer = MockInAppDisplayer ( )
647
647
mockInAppDisplayer. onShowCallback = { ( message, _) in
648
- mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickUrl ( index: TestInAppPayloadGenerator . index ( fromCampaignId: message. campaignId) ) )
648
+ mockInAppDisplayer. click ( url: TestInAppPayloadGenerator . getClickedUrl ( index: TestInAppPayloadGenerator . index ( fromCampaignId: message. campaignId) ) )
649
649
expectation0. fulfill ( )
650
650
}
651
651
652
652
var callOrder = [ Int] ( )
653
653
var callTimes = [ Date] ( )
654
654
let urlDelegate = MockUrlDelegate ( returnValue: true )
655
655
urlDelegate. callback = { ( url, _) in
656
- if url. absoluteString == TestInAppPayloadGenerator . getClickUrl ( index: 1 ) {
656
+ if url == TestInAppPayloadGenerator . getClickedUrl ( index: 1 ) {
657
657
callTimes. append ( Date ( ) )
658
658
callOrder. append ( 1 )
659
659
expectation1. fulfill ( )
660
660
}
661
- if url. absoluteString == TestInAppPayloadGenerator . getClickUrl ( index: 2 ) {
661
+ if url == TestInAppPayloadGenerator . getClickedUrl ( index: 2 ) {
662
662
callTimes. append ( Date ( ) )
663
663
callOrder. append ( 2 )
664
664
expectation2. fulfill ( )
665
665
}
666
- if url. absoluteString == TestInAppPayloadGenerator . getClickUrl ( index: 3 ) {
666
+ if url == TestInAppPayloadGenerator . getClickedUrl ( index: 3 ) {
667
667
callTimes. append ( Date ( ) )
668
668
callOrder. append ( 3 )
669
669
expectation3. fulfill ( )
0 commit comments