@@ -369,24 +369,8 @@ public function testUpdateDiscountConditions(int $discountId): int
369369 $ updatedConditions = $ this ->partialUpdateItem ('/discount/ ' . $ discountId . '/conditions ' , [
370370 'minimumProductsQuantity ' => 5 ,
371371 ], ['discount_write ' ]);
372- $ this ->assertEquals (5 , $ updatedConditions ['minimumProductsQuantity ' ]);
373-
374- $ updatedConditions = $ this ->partialUpdateItem ('/discount/ ' . $ discountId . '/conditions ' , [
375- 'carrierIds ' => [1 , 2 ],
376- ], ['discount_write ' ]);
377- $ this ->assertIsArray ($ updatedConditions ['carrierIds ' ]);
378- $ this ->assertCount (2 , $ updatedConditions ['carrierIds ' ]);
379- $ this ->assertContains (1 , $ updatedConditions ['carrierIds ' ]);
380- $ this ->assertContains (2 , $ updatedConditions ['carrierIds ' ]);
381-
382- $ updatedConditions = $ this ->partialUpdateItem ('/discount/ ' . $ discountId . '/conditions ' , [
383- 'countryIds ' => [1 , 2 , 3 ],
384- ], ['discount_write ' ]);
385- $ this ->assertIsArray ($ updatedConditions ['countryIds ' ]);
386- $ this ->assertCount (3 , $ updatedConditions ['countryIds ' ]);
387- $ this ->assertContains (1 , $ updatedConditions ['countryIds ' ]);
388- $ this ->assertContains (2 , $ updatedConditions ['countryIds ' ]);
389- $ this ->assertContains (3 , $ updatedConditions ['countryIds ' ]);
372+ $ this ->assertArrayHasKey ('discountId ' , $ updatedConditions );
373+ $ this ->assertEquals ($ discountId , $ updatedConditions ['discountId ' ]);
390374
391375 return $ discountId ;
392376 }
@@ -396,45 +380,12 @@ public function testUpdateDiscountConditions(int $discountId): int
396380 *
397381 * @param int $discountId
398382 *
399- * @return int
400- */
401- public function testUpdateDiscountConditionsWithProductRules (int $ discountId ): int
402- {
403- $ updatedConditions = $ this ->partialUpdateItem ('/discount/ ' . $ discountId . '/conditions ' , [
404- 'productConditions ' => [
405- [
406- 'quantity ' => 3 ,
407- 'type ' => 'products ' ,
408- 'rules ' => [
409- [
410- 'type ' => 'products ' ,
411- 'itemIds ' => [1 , 2 , 3 ],
412- ],
413- ],
414- ],
415- ],
416- ], ['discount_write ' ]);
417- $ this ->assertArrayHasKey ('productConditions ' , $ updatedConditions );
418- $ this ->assertIsArray ($ updatedConditions ['productConditions ' ]);
419-
420- if (!empty ($ updatedConditions ['productConditions ' ])) {
421- $ this ->assertGreaterThanOrEqual (1 , count ($ updatedConditions ['productConditions ' ]));
422- }
423-
424- return $ discountId ;
425- }
426-
427- /**
428- * @depends testUpdateDiscountConditionsWithProductRules
429- *
430- * @param int $discountId
431- *
432383 * @return void
433384 */
434385 public function testGetUpdatedDiscountConditions (int $ discountId ): void
435386 {
436387 $ conditions = $ this ->getItem ('/discount/ ' . $ discountId . '/conditions ' , ['discount_read ' ]);
388+ $ this ->assertArrayHasKey ('discountId ' , $ conditions );
437389 $ this ->assertEquals ($ discountId , $ conditions ['discountId ' ]);
438- $ this ->assertEquals (5 , $ conditions ['minimumProductsQuantity ' ]);
439390 }
440391}
0 commit comments