refactor(inventory): update stock validation rules and enforce stock_difference requirement
This commit is contained in:
@@ -112,6 +112,8 @@ class MerchandiseControllerTest extends TestCase
|
||||
|
||||
$updatedVariant = $this->variantPayload('Blanco', 'M', 80, 12500);
|
||||
$updatedVariant['id'] = $variantId;
|
||||
unset($updatedVariant['stock']);
|
||||
$updatedVariant['stock_difference'] = -20;
|
||||
$updatedItem = $this->itemPayload('Camiseta oficial', 2, [
|
||||
$updatedVariant,
|
||||
$this->variantPayload('Verde', 'L', 60, 15000),
|
||||
@@ -234,6 +236,8 @@ class MerchandiseControllerTest extends TestCase
|
||||
$secondItemVariantId = $created->json('data.1.variants.0.id');
|
||||
$foreignVariant = $this->variantPayload('Azul Marino', 'XL', 20, 30000);
|
||||
$foreignVariant['id'] = $secondItemVariantId;
|
||||
unset($foreignVariant['stock']);
|
||||
$foreignVariant['stock_difference'] = 0;
|
||||
$firstItem = $this->itemPayload('Camiseta', 3, [$foreignVariant]);
|
||||
$firstItem['id'] = $firstItemId;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user