@@ -16,6 +16,7 @@ import {
16
16
trackStructEvent ,
17
17
trackWebViewEvent ,
18
18
} from '../src' ;
19
+ import { AtomicProperties } from '../src/api' ;
19
20
20
21
describe ( 'React Native interface' , ( ) => {
21
22
let windowSpy : any ;
@@ -36,14 +37,14 @@ describe('React Native interface', () => {
36
37
} ) ;
37
38
38
39
it ( 'track a webview primitive event' , ( ) => {
39
- const atomic = {
40
+ const atomic : AtomicProperties = {
40
41
eventName : 'pp' ,
41
42
trackerVersion : 'webview' ,
42
- url : 'http://test.com' ,
43
- minXOffset : 20 ,
44
- maxXOffset : 30 ,
45
- minYOffset : 40 ,
46
- maxYOffset : 50 ,
43
+ pageUrl : 'http://test.com' ,
44
+ pingXOffsetMin : 20 ,
45
+ pingXOffsetMax : 30 ,
46
+ pingYOffsetMin : 40 ,
47
+ pingYOffsetMax : 50 ,
47
48
} ;
48
49
49
50
trackWebViewEvent ( { properties : atomic } , [ 'ns1' , 'ns2' ] ) ;
@@ -54,19 +55,19 @@ describe('React Native interface', () => {
54
55
event : {
55
56
eventName : 'pp' ,
56
57
trackerVersion : 'webview' ,
57
- url : 'http://test.com' ,
58
- minXOffset : 20 ,
59
- maxXOffset : 30 ,
60
- minYOffset : 40 ,
61
- maxYOffset : 50 ,
58
+ pageUrl : 'http://test.com' ,
59
+ pingXOffsetMin : 20 ,
60
+ pingXOffsetMax : 30 ,
61
+ pingYOffsetMin : 40 ,
62
+ pingYOffsetMax : 50 ,
62
63
} ,
63
64
trackers : [ 'ns1' , 'ns2' ] ,
64
65
} )
65
66
) ;
66
67
} ) ;
67
68
68
69
it ( 'tracks a webview self-describing event' , ( ) => {
69
- const atomic = {
70
+ const atomic : AtomicProperties = {
70
71
eventName : 'ue' ,
71
72
trackerVersion : 'webview' ,
72
73
} ;
0 commit comments