@@ -86,7 +86,7 @@ public function testStockStatusUnavailableSimpleProduct(): void
8686 $ response = $ this ->graphQlMutation ($ query );
8787 $ responseDataObject = new DataObject ($ response );
8888
89- self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('cart/items/0/status ' ));
89+ self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('cart/items/0/stock_availability ' ));
9090 }
9191
9292 #[
@@ -102,12 +102,21 @@ public function testStockStatusUnavailableAddSimpleProduct(): void
102102 $ response = $ this ->graphQlMutation ($ query );
103103 $ responseDataObject = new DataObject ($ response );
104104
105- self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('addProductsToCart/cart/items/0/status ' ));
105+ self ::assertEquals (
106+ 'unavailable ' ,
107+ $ responseDataObject ->getData ('addProductsToCart/cart/items/0/stock_availability ' )
108+ );
106109 }
107110
108111 #[
109112 DataFixture(ProductFixture::class, ['price ' => 100.00 ], as: 'product ' ),
110- DataFixture(BundleSelectionFixture::class, ['sku ' => '$product.sku$ ' , 'price ' => 100 , 'price_type ' => 0 ], as:'link ' ),
113+ DataFixture(
114+ BundleSelectionFixture::class,
115+ [
116+ 'sku ' => '$product.sku$ ' , 'price ' => 100 , 'price_type ' => 0
117+ ],
118+ as:'link '
119+ ),
111120 DataFixture(BundleOptionFixture::class, ['title ' => 'Checkbox Options ' , 'type ' => 'checkbox ' ,
112121 'required ' => 1 ,'product_links ' => ['$link$ ' ]], 'option ' ),
113122 DataFixture(
@@ -135,12 +144,21 @@ public function testStockStatusUnavailableBundleProduct(): void
135144 $ response = $ this ->graphQlMutation ($ query );
136145 $ responseDataObject = new DataObject ($ response );
137146
138- self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('cart/items/0/status ' ));
147+ self ::assertEquals (
148+ 'unavailable ' ,
149+ $ responseDataObject ->getData ('cart/items/0/stock_availability ' )
150+ );
139151 }
140152
141153 #[
142154 DataFixture(ProductFixture::class, ['price ' => 100.00 ], as: 'product ' ),
143- DataFixture(BundleSelectionFixture::class, ['sku ' => '$product.sku$ ' , 'price ' => 100 , 'price_type ' => 0 ], as:'link ' ),
155+ DataFixture(
156+ BundleSelectionFixture::class,
157+ [
158+ 'sku ' => '$product.sku$ ' , 'price ' => 100 , 'price_type ' => 0
159+ ],
160+ as:'link '
161+ ),
144162 DataFixture(BundleOptionFixture::class, ['title ' => 'Checkbox Options ' , 'type ' => 'checkbox ' ,
145163 'required ' => 1 ,'product_links ' => ['$link$ ' ]], 'option ' ),
146164 DataFixture(
@@ -181,7 +199,10 @@ public function testStockStatusUnavailableAddBundleProduct(): void
181199 $ response = $ this ->graphQlMutation ($ query );
182200 $ responseDataObject = new DataObject ($ response );
183201
184- self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('addProductsToCart/cart/items/0/status ' ));
202+ self ::assertEquals (
203+ 'unavailable ' ,
204+ $ responseDataObject ->getData ('addProductsToCart/cart/items/0/stock_availability ' )
205+ );
185206 }
186207
187208 #[
@@ -212,7 +233,10 @@ public function testStockStatusUnavailableConfigurableProduct(): void
212233 $ response = $ this ->graphQlMutation ($ query );
213234 $ responseDataObject = new DataObject ($ response );
214235
215- self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('cart/items/0/status ' ));
236+ self ::assertEquals (
237+ 'unavailable ' ,
238+ $ responseDataObject ->getData ('cart/items/0/stock_availability ' )
239+ );
216240 }
217241
218242 #[
@@ -242,7 +266,10 @@ public function testStockStatusUnavailableAddConfigurableProduct(): void
242266 $ response = $ this ->graphQlMutation ($ query );
243267 $ responseDataObject = new DataObject ($ response );
244268
245- self ::assertEquals ('unavailable ' , $ responseDataObject ->getData ('addProductsToCart/cart/items/0/status ' ));
269+ self ::assertEquals (
270+ 'unavailable ' ,
271+ $ responseDataObject ->getData ('addProductsToCart/cart/items/0/stock_availability ' )
272+ );
246273 }
247274
248275 /**
@@ -255,7 +282,7 @@ private function getQuery(string $cartId): string
255282{
256283 cart(cart_id:" {$ cartId }"){
257284 items{
258- status
285+ stock_availability
259286 }
260287 }
261288}
@@ -277,16 +304,20 @@ private function mutationAddSimpleProduct(string $cartId, string $sku, int $qty
277304 ) {
278305 cart {
279306 items {
280- status
307+ stock_availability
281308 }
282309 }
283310 }
284311}
285312QUERY ;
286313 }
287314
288- private function mutationAddBundleProduct (string $ cartId , string $ sku , string $ bundleOptionIdV2 , int $ qty = 1 ): string
289- {
315+ private function mutationAddBundleProduct (
316+ string $ cartId ,
317+ string $ sku ,
318+ string $ bundleOptionIdV2 ,
319+ int $ qty = 1
320+ ): string {
290321 return <<<QUERY
291322mutation {
292323 addProductsToCart(
@@ -302,7 +333,7 @@ private function mutationAddBundleProduct(string $cartId, string $sku, string $b
302333 ) {
303334 cart {
304335 items {
305- status
336+ stock_availability
306337 product {
307338 sku
308339 }
@@ -313,8 +344,12 @@ private function mutationAddBundleProduct(string $cartId, string $sku, string $b
313344QUERY ;
314345 }
315346
316- private function mutationAddConfigurableProduct (string $ cartId , string $ sku , string $ parentSku , int $ qty = 1 ): string
317- {
347+ private function mutationAddConfigurableProduct (
348+ string $ cartId ,
349+ string $ sku ,
350+ string $ parentSku ,
351+ int $ qty = 1
352+ ): string {
318353 return <<<QUERY
319354mutation {
320355 addProductsToCart(
@@ -328,7 +363,7 @@ private function mutationAddConfigurableProduct(string $cartId, string $sku, str
328363 ) {
329364 cart {
330365 items {
331- status
366+ stock_availability
332367 product {
333368 sku
334369 }
@@ -344,5 +379,3 @@ private function generateBundleOptionIdV2(int $optionId, int $selectionId, int $
344379 return base64_encode ("bundle/ $ optionId/ $ selectionId/ $ quantity " );
345380 }
346381}
347-
348-
0 commit comments