Compare commits

..

1 commit

Author SHA1 Message Date
Imugiii
268c64e4bb feat(catalogue): administration CRUD des variantes (taille/Maxi) + selects menu base-only + garde serveur
Some checks failed
CI / secret-scan (push) Successful in 14s
CI / php-lint (push) Successful in 32s
CI / static-tests (push) Failing after 1m1s
CI / js-tests (push) Successful in 33s
CI / secret-scan (pull_request) Successful in 20s
CI / php-lint (pull_request) Successful in 29s
CI / static-tests (pull_request) Failing after 1m8s
CI / js-tests (pull_request) Successful in 30s
2026-06-25 09:03:21 +00:00

View file

@ -195,14 +195,9 @@ final class ProductControllerTest extends TestCase
self::assertSame(302, $response->status()); self::assertSame(302, $response->status());
$insert = $this->findWrite($db, 'INSERT INTO product'); $insert = $this->findWrite($db, 'INSERT INTO product');
self::assertNotNull($insert); self::assertNotNull($insert);
// Cles bien liees (allowlist bind()) ET valeur NULL. Pas de `?? 'x'` ici : self::assertNull($insert['params']['size'] ?? 'x');
// `null ?? 'x'` vaudrait 'x' et ferait echouer l'assertion sur un null legitime. self::assertNull($insert['params']['base'] ?? 'x');
self::assertArrayHasKey('size', $insert['params']); self::assertNull($insert['params']['maxi'] ?? 'x');
self::assertNull($insert['params']['size']);
self::assertArrayHasKey('base', $insert['params']);
self::assertNull($insert['params']['base']);
self::assertArrayHasKey('maxi', $insert['params']);
self::assertNull($insert['params']['maxi']);
} }
public function testUpdatePersistsVariantFields(): void public function testUpdatePersistsVariantFields(): void