@@ -787,7 +787,7 @@ class BidderParamsSpec extends BaseSpec {
787787 def impExt = ImpExt . getDefaultImpExt(). tap {
788788 prebid. bidder. generic = null
789789 generic = new Generic ()
790- ae = PBSUtils . getRandomEnum(AuctionEnvironment )
790+ auctionEnvironment = PBSUtils . getRandomEnum(AuctionEnvironment )
791791 all = PBSUtils . randomNumber
792792 context = new ImpExtContext (data : new ImpExtContextData ())
793793 data = new ImpExtContextData (pbAdSlot : PBSUtils . randomString)
@@ -807,7 +807,7 @@ class BidderParamsSpec extends BaseSpec {
807807 def bidderRequest = bidder. getBidderRequest(bidRequest. id)
808808 verifyAll(bidderRequest. imp[0 ]. ext) {
809809 bidder == impExt. generic
810- ae == impExt. ae
810+ auctionEnvironment == impExt. auctionEnvironment
811811 all == impExt. all
812812 context == impExt. context
813813 data == impExt. data
@@ -1047,11 +1047,11 @@ class BidderParamsSpec extends BaseSpec {
10471047 assert seatNonBid. nonBid[0 ]. statusCode == REQUEST_BLOCKED_UNACCEPTABLE_CURRENCY
10481048 }
10491049
1050- def " PBS should pass imp.ext.ae to imp.ext.igs.ae when imp.ext.ae specified and imp.ext.igs.ae doesn't specified " () {
1050+ def " PBS should add auction environment to imp.ext.igs when it is present in imp.ext and imp.ext.igs is empty " () {
10511051 given : " Default bid request with populated imp.ext"
10521052 def bidRequest = BidRequest . defaultBidRequest. tap {
10531053 imp[0 ]. ext. tap {
1054- ae = auctionEnvironment
1054+ auctionEnvironment = requestedAuctionEnvironment
10551055 interestGroupAuctionSupports = [new InterestGroupAuctionSupport (auctionEnvironment : null )]
10561056 }
10571057 }
@@ -1061,18 +1061,18 @@ class BidderParamsSpec extends BaseSpec {
10611061
10621062 then : " Bidder request should imp[].{ae/ext.igs.ae} same value as requested"
10631063 def bidderRequest = bidder. getBidderRequest(bidRequest. id)
1064- assert bidderRequest. imp[0 ]. ext. ae == auctionEnvironment
1065- assert bidderRequest. imp[0 ]. ext. interestGroupAuctionSupports[0 ]. auctionEnvironment == auctionEnvironment
1064+ assert bidderRequest. imp[0 ]. ext. auctionEnvironment == requestedAuctionEnvironment
1065+ assert bidderRequest. imp[0 ]. ext. interestGroupAuctionSupports[0 ]. auctionEnvironment == requestedAuctionEnvironment
10661066
10671067 where :
1068- auctionEnvironment << [NOT_SUPPORTED , DEVICE_ORCHESTRATED ]
1068+ requestedAuctionEnvironment << [NOT_SUPPORTED , DEVICE_ORCHESTRATED ]
10691069 }
10701070
1071- def " PBS shouldn't pass imp.ext.ae to imp.ext.igs.ae when imp.ext.ae specified and contain not a 0 or 1 " () {
1071+ def " PBS shouldn't add unsupported auction environment to imp.ext.igs when it is present in imp.ext and imp.ext.igs is empty " () {
10721072 given : " Default bid request with populated imp.ext"
10731073 def bidRequest = BidRequest . defaultBidRequest. tap {
10741074 imp[0 ]. ext. tap {
1075- ae = auctionEnvironment
1075+ auctionEnvironment = requestedAuctionEnvironment
10761076 interestGroupAuctionSupports = [new InterestGroupAuctionSupport (auctionEnvironment : null )]
10771077 }
10781078 }
@@ -1082,20 +1082,20 @@ class BidderParamsSpec extends BaseSpec {
10821082
10831083 then : " Bidder request should imp[].ae same value as requested"
10841084 def bidderRequest = bidder. getBidderRequest(bidRequest. id)
1085- assert bidderRequest. imp[0 ]. ext. ae == auctionEnvironment
1085+ assert bidderRequest. imp[0 ]. ext. auctionEnvironment == requestedAuctionEnvironment
10861086 assert ! bidderRequest. imp[0 ]. ext. interestGroupAuctionSupports[0 ]. auctionEnvironment
10871087
10881088 where :
1089- auctionEnvironment << [SERVER_ORCHESTRATED , UNKNOWN ]
1089+ requestedAuctionEnvironment << [SERVER_ORCHESTRATED , UNKNOWN ]
10901090 }
10911091
1092- def " PBS shouldn't pass imp.ext.ae to imp.ext.igs.ae when imp.ext.ae and imp.ext.igs.ae specified " () {
1092+ def " PBS shouldn't change auction environment in imp.ext.igs when it is present in both imp.ext and imp.ext.igs" () {
10931093 given : " Default bid request with populated imp.ext"
10941094 def extAuctionEnv = PBSUtils . getRandomEnum(AuctionEnvironment )
10951095 def extIgsAuctionEnv = PBSUtils . getRandomEnum(AuctionEnvironment )
10961096 def bidRequest = BidRequest . defaultBidRequest. tap {
10971097 imp[0 ]. ext. tap {
1098- ae = extAuctionEnv
1098+ auctionEnvironment = extAuctionEnv
10991099 interestGroupAuctionSupports = [new InterestGroupAuctionSupport (auctionEnvironment : extIgsAuctionEnv)]
11001100 }
11011101 }
@@ -1105,7 +1105,7 @@ class BidderParamsSpec extends BaseSpec {
11051105
11061106 then : " Bidder request should imp[].{ae/ext.igs.ae} same value as requested"
11071107 def bidderRequest = bidder. getBidderRequest(bidRequest. id)
1108- assert bidderRequest. imp[0 ]. ext. ae == extAuctionEnv
1108+ assert bidderRequest. imp[0 ]. ext. auctionEnvironment == extAuctionEnv
11091109 assert bidderRequest. imp[0 ]. ext. interestGroupAuctionSupports[0 ]. auctionEnvironment == extIgsAuctionEnv
11101110 }
11111111}
0 commit comments