@@ -35,9 +35,7 @@ describe('RIVR Analytics adapter', () => {
35
35
let sandbox ;
36
36
let ajaxStub ;
37
37
let rivraddonsEnableAnalyticsStub ;
38
- let rivraddonsTrackAuctionInitStub ;
39
- let rivraddonsTrackAuctionEndStub ;
40
- let rivraddonsTrackBidWonStub ;
38
+ let rivraddonsTrackPbjsEventStub ;
41
39
let timer ;
42
40
43
41
before ( ( ) => {
@@ -46,9 +44,7 @@ describe('RIVR Analytics adapter', () => {
46
44
analytics : {
47
45
enableAnalytics : ( ) => { } ,
48
46
getContext : ( ) => { return MOCK_RIVRADDON_CONTEXT ; } ,
49
- trackAuctionInit : ( ) => { } ,
50
- trackAuctionEnd : ( ) => { } ,
51
- trackBidWon : ( ) => { } ,
47
+ trackPbjsEvent : ( ) => { } ,
52
48
}
53
49
} ;
54
50
rivraddonsEnableAnalyticsStub = sandbox . stub ( window . rivraddon . analytics , 'enableAnalytics' ) ;
@@ -98,61 +94,32 @@ describe('RIVR Analytics adapter', () => {
98
94
99
95
it ( 'Firing an event when rivraddon context is not defined it should do nothing' , ( ) => {
100
96
let rivraddonsGetContextStub = sandbox . stub ( window . rivraddon . analytics , 'getContext' ) ;
101
- rivraddonsTrackAuctionInitStub = sandbox . stub ( window . rivraddon . analytics , 'trackAuctionInit ' ) ;
97
+ rivraddonsTrackPbjsEventStub = sandbox . stub ( window . rivraddon . analytics , 'trackPbjsEvent ' ) ;
102
98
103
- expect ( rivraddonsTrackAuctionInitStub . callCount ) . to . be . equal ( 0 ) ;
99
+ expect ( rivraddonsTrackPbjsEventStub . callCount ) . to . be . equal ( 0 ) ;
104
100
105
101
events . emit ( CONSTANTS . EVENTS . AUCTION_INIT , { auctionId : EMITTED_AUCTION_ID , config : { } , timeout : 3000 } ) ;
106
102
107
- expect ( rivraddonsTrackAuctionInitStub . callCount ) . to . be . equal ( 0 ) ;
103
+ expect ( rivraddonsTrackPbjsEventStub . callCount ) . to . be . equal ( 0 ) ;
108
104
109
105
window . rivraddon . analytics . getContext . restore ( ) ;
110
- window . rivraddon . analytics . trackAuctionInit . restore ( ) ;
106
+ window . rivraddon . analytics . trackPbjsEvent . restore ( ) ;
111
107
} ) ;
112
108
113
- it ( 'Firing AUCTION_INIT should call rivraddon trackAuctionInit passing the parameters' , ( ) => {
114
- rivraddonsTrackAuctionInitStub = sandbox . stub ( window . rivraddon . analytics , 'trackAuctionInit ' ) ;
109
+ it ( 'Firing AUCTION_INIT should call rivraddon trackPbjsEvent passing the parameters' , ( ) => {
110
+ rivraddonsTrackPbjsEventStub = sandbox . stub ( window . rivraddon . analytics , 'trackPbjsEvent ' ) ;
115
111
116
- expect ( rivraddonsTrackAuctionInitStub . callCount ) . to . be . equal ( 0 ) ;
112
+ expect ( rivraddonsTrackPbjsEventStub . callCount ) . to . be . equal ( 0 ) ;
117
113
118
114
events . emit ( CONSTANTS . EVENTS . AUCTION_INIT , { auctionId : EMITTED_AUCTION_ID , config : { } , timeout : 3000 } ) ;
119
115
120
- expect ( rivraddonsTrackAuctionInitStub . callCount ) . to . be . equal ( 1 ) ;
116
+ expect ( rivraddonsTrackPbjsEventStub . callCount ) . to . be . equal ( 1 ) ;
121
117
122
- const firstArgument = rivraddonsTrackAuctionInitStub . getCall ( 0 ) . args [ 0 ] ;
123
- expect ( firstArgument . auctionId ) . to . be . equal ( EMITTED_AUCTION_ID ) ;
118
+ const firstArgument = rivraddonsTrackPbjsEventStub . getCall ( 0 ) . args [ 0 ] ;
119
+ expect ( firstArgument . eventType ) . to . be . equal ( CONSTANTS . EVENTS . AUCTION_INIT ) ;
120
+ expect ( firstArgument . args . auctionId ) . to . be . equal ( EMITTED_AUCTION_ID ) ;
124
121
125
- window . rivraddon . analytics . trackAuctionInit . restore ( ) ;
126
- } ) ;
127
-
128
- it ( 'Firing AUCTION_END should call rivraddon trackAuctionEnd passing the parameters' , ( ) => {
129
- rivraddonsTrackAuctionEndStub = sandbox . stub ( window . rivraddon . analytics , 'trackAuctionEnd' ) ;
130
-
131
- expect ( rivraddonsTrackAuctionEndStub . callCount ) . to . be . equal ( 0 ) ;
132
-
133
- events . emit ( CONSTANTS . EVENTS . AUCTION_END , { auctionId : EMITTED_AUCTION_ID } ) ;
134
-
135
- expect ( rivraddonsTrackAuctionEndStub . callCount ) . to . be . equal ( 1 ) ;
136
-
137
- const firstArgument = rivraddonsTrackAuctionEndStub . getCall ( 0 ) . args [ 0 ] ;
138
- expect ( firstArgument . auctionId ) . to . be . equal ( EMITTED_AUCTION_ID ) ;
139
-
140
- window . rivraddon . analytics . trackAuctionEnd . restore ( ) ;
141
- } ) ;
142
-
143
- it ( 'Firing BID_WON should call rivraddon trackBidWon passing the parameters' , ( ) => {
144
- rivraddonsTrackBidWonStub = sandbox . stub ( window . rivraddon . analytics , 'trackBidWon' ) ;
145
-
146
- expect ( rivraddonsTrackBidWonStub . callCount ) . to . be . equal ( 0 ) ;
147
-
148
- events . emit ( CONSTANTS . EVENTS . BID_WON , { auctionId : EMITTED_AUCTION_ID } ) ;
149
-
150
- expect ( rivraddonsTrackBidWonStub . callCount ) . to . be . equal ( 1 ) ;
151
-
152
- const firstArgument = rivraddonsTrackBidWonStub . getCall ( 0 ) . args [ 0 ] ;
153
- expect ( firstArgument . auctionId ) . to . be . equal ( EMITTED_AUCTION_ID ) ;
154
-
155
- window . rivraddon . analytics . trackBidWon . restore ( ) ;
122
+ window . rivraddon . analytics . trackPbjsEvent . restore ( ) ;
156
123
} ) ;
157
124
158
125
const BANNER_AD_UNITS_MOCK = [
0 commit comments