@@ -571,13 +571,13 @@ describe('pubmatic analytics adapter', function () {
571
571
expect ( data . pbv ) . to . equal ( '$prebid.version$' || '-1' ) ;
572
572
expect ( data . s ) . to . be . an ( 'array' ) ;
573
573
expect ( data . s . length ) . to . equal ( 2 ) ;
574
+ expect ( data . ffs ) . to . equal ( 1 ) ;
575
+ expect ( data . fsrc ) . to . equal ( 2 ) ;
576
+ expect ( data . fp ) . to . equal ( 'pubmatic' ) ;
574
577
// slot 1
575
578
expect ( data . s [ 0 ] . sn ) . to . equal ( '/19968336/header-bid-tag-0' ) ;
576
579
expect ( data . s [ 0 ] . fskp ) . to . equal ( 0 ) ;
577
580
expect ( data . s [ 0 ] . sid ) . not . to . be . undefined ;
578
- expect ( data . s [ 0 ] . ffs ) . to . equal ( 1 ) ;
579
- expect ( data . s [ 0 ] . fsrc ) . to . equal ( 2 ) ;
580
- expect ( data . s [ 0 ] . fp ) . to . equal ( 'pubmatic' ) ;
581
581
expect ( data . s [ 0 ] . sz ) . to . deep . equal ( [ '640x480' ] ) ;
582
582
expect ( data . s [ 0 ] . ps ) . to . be . an ( 'array' ) ;
583
583
expect ( data . s [ 0 ] . au ) . to . equal ( '/19968336/header-bid-tag-0' ) ;
@@ -609,9 +609,6 @@ describe('pubmatic analytics adapter', function () {
609
609
expect ( data . s [ 1 ] . sn ) . to . equal ( '/19968336/header-bid-tag-1' ) ;
610
610
expect ( data . s [ 1 ] . fskp ) . to . equal ( 0 ) ;
611
611
expect ( data . s [ 1 ] . sid ) . not . to . be . undefined ;
612
- expect ( data . s [ 1 ] . ffs ) . to . equal ( 1 ) ;
613
- expect ( data . s [ 1 ] . fsrc ) . to . equal ( 2 ) ;
614
- expect ( data . s [ 1 ] . fp ) . to . equal ( 'pubmatic' ) ;
615
612
expect ( data . s [ 1 ] . sz ) . to . deep . equal ( [ '1000x300' , '970x250' , '728x90' ] ) ;
616
613
expect ( data . s [ 1 ] . ps ) . to . be . an ( 'array' ) ;
617
614
expect ( data . s [ 1 ] . ps . length ) . to . equal ( 1 ) ;
@@ -789,14 +786,14 @@ describe('pubmatic analytics adapter', function () {
789
786
expect ( data . pbv ) . to . equal ( '$prebid.version$' || '-1' ) ;
790
787
expect ( data . s ) . to . be . an ( 'array' ) ;
791
788
expect ( data . s . length ) . to . equal ( 2 ) ;
789
+ expect ( data . ffs ) . to . equal ( 1 ) ;
790
+ expect ( data . fsrc ) . to . equal ( 2 ) ;
791
+ expect ( data . fp ) . to . equal ( 'pubmatic' ) ;
792
792
expect ( data . tgid ) . to . equal ( 0 ) ;
793
793
// slot 1
794
794
expect ( data . s [ 0 ] . sn ) . to . equal ( '/19968336/header-bid-tag-0' ) ;
795
795
expect ( data . s [ 0 ] . fskp ) . to . equal ( 0 ) ;
796
796
expect ( data . s [ 0 ] . sid ) . not . to . be . undefined ;
797
- expect ( data . s [ 0 ] . ffs ) . to . equal ( 1 ) ;
798
- expect ( data . s [ 0 ] . fsrc ) . to . equal ( 2 ) ;
799
- expect ( data . s [ 0 ] . fp ) . to . equal ( 'pubmatic' ) ;
800
797
expect ( data . s [ 0 ] . sz ) . to . deep . equal ( [ '640x480' ] ) ;
801
798
expect ( data . s [ 0 ] . ps ) . to . be . an ( 'array' ) ;
802
799
expect ( data . s [ 0 ] . au ) . to . equal ( '/19968336/header-bid-tag-0' ) ;
@@ -915,15 +912,13 @@ describe('pubmatic analytics adapter', function () {
915
912
let request = requests [ 1 ] ; // logger is executed late, trackers execute first
916
913
let data = getLoggerJsonFromRequest ( request . requestBody ) ;
917
914
expect ( data . tgid ) . to . equal ( 0 ) ; // test group id should be an INT between 0-15 else set to 0
915
+ expect ( data . ffs ) . to . equal ( 1 ) ;
916
+ expect ( data . fsrc ) . to . equal ( 2 ) ;
917
+ expect ( data . fp ) . to . equal ( 'pubmatic' ) ;
918
+
918
919
expect ( data . s [ 1 ] . sn ) . to . equal ( '/19968336/header-bid-tag-1' ) ;
919
920
expect ( data . s [ 1 ] . fskp ) . to . equal ( 0 ) ;
920
-
921
921
expect ( data . s [ 1 ] . sid ) . not . to . be . undefined ;
922
-
923
- expect ( data . s [ 1 ] . ffs ) . to . equal ( 1 ) ;
924
- expect ( data . s [ 1 ] . fsrc ) . to . equal ( 2 ) ;
925
- expect ( data . s [ 1 ] . fp ) . to . equal ( 'pubmatic' ) ;
926
-
927
922
expect ( data . s [ 1 ] . sz ) . to . deep . equal ( [ '1000x300' , '970x250' , '728x90' ] ) ;
928
923
expect ( data . s [ 1 ] . ps ) . to . be . an ( 'array' ) ;
929
924
expect ( data . s [ 1 ] . ps . length ) . to . equal ( 1 ) ;
@@ -1004,12 +999,13 @@ describe('pubmatic analytics adapter', function () {
1004
999
expect ( requests . length ) . to . equal ( 1 ) ; // 1 logger and 0 win-tracker
1005
1000
let request = requests [ 0 ] ;
1006
1001
let data = getLoggerJsonFromRequest ( request . requestBody ) ;
1002
+ expect ( data . ffs ) . to . equal ( 1 ) ;
1003
+ expect ( data . fsrc ) . to . equal ( 2 ) ;
1004
+ expect ( data . fp ) . to . equal ( 'pubmatic' ) ;
1005
+
1007
1006
expect ( data . s [ 1 ] . sn ) . to . equal ( '/19968336/header-bid-tag-1' ) ;
1008
1007
expect ( data . s [ 1 ] . fskp ) . to . equal ( 0 ) ;
1009
1008
expect ( data . s [ 1 ] . sid ) . not . to . be . undefined ;
1010
- expect ( data . s [ 1 ] . ffs ) . to . equal ( 1 ) ;
1011
- expect ( data . s [ 1 ] . fsrc ) . to . equal ( 2 ) ;
1012
- expect ( data . s [ 1 ] . fp ) . to . equal ( 'pubmatic' ) ;
1013
1009
expect ( data . s [ 1 ] . sz ) . to . deep . equal ( [ '1000x300' , '970x250' , '728x90' ] ) ;
1014
1010
expect ( data . s [ 1 ] . ps ) . to . be . an ( 'array' ) ;
1015
1011
expect ( data . s [ 1 ] . ps . length ) . to . equal ( 1 ) ;
@@ -1119,12 +1115,12 @@ describe('pubmatic analytics adapter', function () {
1119
1115
let request = requests [ 2 ] ; // logger is executed late, trackers execute first
1120
1116
expect ( request . url ) . to . equal ( 'https://t.pubmatic.com/wl?pubid=9999' ) ;
1121
1117
let data = getLoggerJsonFromRequest ( request . requestBody ) ;
1118
+ expect ( data . ffs ) . to . equal ( 1 ) ;
1119
+ expect ( data . fsrc ) . to . equal ( 2 ) ;
1120
+ expect ( data . fp ) . to . equal ( 'pubmatic' ) ;
1122
1121
expect ( data . s [ 1 ] . sn ) . to . equal ( '/19968336/header-bid-tag-1' ) ;
1123
1122
expect ( data . s [ 1 ] . fskp ) . to . equal ( 0 ) ;
1124
1123
expect ( data . s [ 1 ] . sid ) . not . to . be . undefined ;
1125
- expect ( data . s [ 1 ] . ffs ) . to . equal ( 1 ) ;
1126
- expect ( data . s [ 1 ] . fsrc ) . to . equal ( 2 ) ;
1127
- expect ( data . s [ 1 ] . fp ) . to . equal ( 'pubmatic' ) ;
1128
1124
expect ( data . s [ 1 ] . sz ) . to . deep . equal ( [ '1000x300' , '970x250' , '728x90' ] ) ;
1129
1125
expect ( data . s [ 1 ] . ps ) . to . be . an ( 'array' ) ;
1130
1126
expect ( data . s [ 1 ] . ps . length ) . to . equal ( 1 ) ;
@@ -1239,12 +1235,12 @@ describe('pubmatic analytics adapter', function () {
1239
1235
let request = requests [ 2 ] ; // logger is executed late, trackers execute first
1240
1236
expect ( request . url ) . to . equal ( 'https://t.pubmatic.com/wl?pubid=9999' ) ;
1241
1237
let data = getLoggerJsonFromRequest ( request . requestBody ) ;
1238
+ expect ( data . ffs ) . to . equal ( 1 ) ;
1239
+ expect ( data . fsrc ) . to . equal ( 2 ) ;
1240
+ expect ( data . fp ) . to . equal ( 'pubmatic' ) ;
1242
1241
expect ( data . s [ 1 ] . sn ) . to . equal ( '/19968336/header-bid-tag-1' ) ;
1243
1242
expect ( data . s [ 1 ] . fskp ) . to . equal ( 0 ) ;
1244
1243
expect ( data . s [ 1 ] . sid ) . not . to . be . undefined ;
1245
- expect ( data . s [ 1 ] . ffs ) . to . equal ( 1 ) ;
1246
- expect ( data . s [ 1 ] . fsrc ) . to . equal ( 2 ) ;
1247
- expect ( data . s [ 1 ] . fp ) . to . equal ( 'pubmatic' ) ;
1248
1244
expect ( data . s [ 1 ] . sz ) . to . deep . equal ( [ '1000x300' , '970x250' , '728x90' ] ) ;
1249
1245
expect ( data . s [ 1 ] . ps ) . to . be . an ( 'array' ) ;
1250
1246
expect ( data . s [ 1 ] . ps . length ) . to . equal ( 1 ) ;
@@ -1357,14 +1353,14 @@ describe('pubmatic analytics adapter', function () {
1357
1353
let request = requests [ 1 ] ; // logger is executed late, trackers execute first
1358
1354
expect ( request . url ) . to . equal ( 'https://t.pubmatic.com/wl?pubid=9999' ) ;
1359
1355
let data = getLoggerJsonFromRequest ( request . requestBody ) ;
1356
+ expect ( data . ffs ) . to . equal ( 1 ) ;
1357
+ expect ( data . fsrc ) . to . equal ( 2 ) ;
1358
+ expect ( data . fp ) . to . equal ( 'pubmatic' ) ;
1360
1359
1361
1360
// slot 2
1362
1361
// Testing only for rejected bid as other scenarios will be covered under other TCs
1363
1362
expect ( data . s [ 1 ] . sn ) . to . equal ( '/19968336/header-bid-tag-1' ) ;
1364
1363
expect ( data . s [ 1 ] . fskp ) . to . equal ( 0 ) ;
1365
- expect ( data . s [ 1 ] . ffs ) . to . equal ( 1 ) ;
1366
- expect ( data . s [ 1 ] . fsrc ) . to . equal ( 2 ) ;
1367
- expect ( data . s [ 1 ] . fp ) . to . equal ( 'pubmatic' ) ;
1368
1364
expect ( data . s [ 1 ] . sz ) . to . deep . equal ( [ '1000x300' , '970x250' , '728x90' ] ) ;
1369
1365
expect ( data . s [ 1 ] . sid ) . not . to . be . undefined ;
1370
1366
expect ( data . s [ 1 ] . ps ) . to . be . an ( 'array' ) ;
@@ -1438,13 +1434,13 @@ describe('pubmatic analytics adapter', function () {
1438
1434
expect ( data . ft ) . to . equal ( 1 ) ;
1439
1435
expect ( data . s ) . to . be . an ( 'array' ) ;
1440
1436
expect ( data . s . length ) . to . equal ( 2 ) ;
1437
+ expect ( data . ffs ) . to . equal ( 1 ) ;
1438
+ expect ( data . fsrc ) . to . equal ( 2 ) ;
1439
+ expect ( data . fp ) . to . equal ( 'pubmatic' ) ;
1441
1440
1442
1441
// slot 1
1443
1442
expect ( data . s [ 0 ] . sn ) . to . equal ( '/19968336/header-bid-tag-0' ) ;
1444
1443
expect ( data . s [ 0 ] . fskp ) . to . equal ( 0 ) ;
1445
- expect ( data . s [ 0 ] . ffs ) . to . equal ( 1 ) ;
1446
- expect ( data . s [ 0 ] . fsrc ) . to . equal ( 2 ) ;
1447
- expect ( data . s [ 0 ] . fp ) . to . equal ( 'pubmatic' ) ;
1448
1444
expect ( data . s [ 0 ] . sz ) . to . deep . equal ( [ '640x480' ] ) ;
1449
1445
expect ( data . s [ 0 ] . sid ) . not . to . be . undefined ;
1450
1446
expect ( data . s [ 0 ] . ps ) . to . be . an ( 'array' ) ;
@@ -1477,9 +1473,6 @@ describe('pubmatic analytics adapter', function () {
1477
1473
// slot 2
1478
1474
expect ( data . s [ 1 ] . sn ) . to . equal ( '/19968336/header-bid-tag-1' ) ;
1479
1475
expect ( data . s [ 1 ] . fskp ) . to . equal ( 0 ) ;
1480
- expect ( data . s [ 1 ] . ffs ) . to . equal ( 1 ) ;
1481
- expect ( data . s [ 1 ] . fsrc ) . to . equal ( 2 ) ;
1482
- expect ( data . s [ 1 ] . fp ) . to . equal ( 'pubmatic' ) ;
1483
1476
expect ( data . s [ 1 ] . sz ) . to . deep . equal ( [ '1000x300' , '970x250' , '728x90' ] ) ;
1484
1477
expect ( data . s [ 1 ] . sid ) . not . to . be . undefined ;
1485
1478
expect ( data . s [ 1 ] . ps ) . to . be . an ( 'array' ) ;
@@ -1570,13 +1563,13 @@ describe('pubmatic analytics adapter', function () {
1570
1563
expect ( data . ft ) . to . equal ( 1 ) ;
1571
1564
expect ( data . s ) . to . be . an ( 'array' ) ;
1572
1565
expect ( data . s . length ) . to . equal ( 2 ) ;
1566
+ expect ( data . ffs ) . to . equal ( 1 ) ;
1567
+ expect ( data . fsrc ) . to . equal ( 2 ) ;
1568
+ expect ( data . fp ) . to . equal ( 'pubmatic' ) ;
1573
1569
1574
1570
// slot 1
1575
1571
expect ( data . s [ 0 ] . sn ) . to . equal ( '/19968336/header-bid-tag-0' ) ;
1576
1572
expect ( data . s [ 0 ] . fskp ) . to . equal ( 0 ) ;
1577
- expect ( data . s [ 0 ] . ffs ) . to . equal ( 1 ) ;
1578
- expect ( data . s [ 0 ] . fsrc ) . to . equal ( 2 ) ;
1579
- expect ( data . s [ 0 ] . fp ) . to . equal ( 'pubmatic' ) ;
1580
1573
expect ( data . s [ 0 ] . sz ) . to . deep . equal ( [ '640x480' ] ) ;
1581
1574
expect ( data . s [ 0 ] . sid ) . not . to . be . undefined ;
1582
1575
expect ( data . s [ 0 ] . ps ) . to . be . an ( 'array' ) ;
0 commit comments