@@ -465,7 +465,7 @@ public function testClearMetadataAll(): void
465
465
/** @var Imagick $imagick */
466
466
$ imagick = $ this ->handler ->getResource ();
467
467
$ before = $ imagick ->getImageProperties ();
468
- $ this ->assertCount ( 14 , $ before );
468
+ $ this ->assertGreaterThan ( 10 , $ before );
469
469
470
470
$ this ->handler
471
471
->clearMetadata ()
@@ -476,7 +476,7 @@ public function testClearMetadataAll(): void
476
476
$ imagick = $ this ->handler ->getResource ();
477
477
$ after = $ imagick ->getImageProperties ();
478
478
479
- $ this ->assertCount ( 9 , $ after );
479
+ $ this ->assertLessThan ( 10 , count ( $ after) );
480
480
}
481
481
482
482
public function testClearMetadataExcept (): void
@@ -485,7 +485,7 @@ public function testClearMetadataExcept(): void
485
485
/** @var Imagick $imagick */
486
486
$ imagick = $ this ->handler ->getResource ();
487
487
$ before = $ imagick ->getImageProperties ();
488
- $ this ->assertCount ( 14 , $ before );
488
+ $ this ->assertArrayHasKey ( ' png:gAMA ' , $ before );
489
489
490
490
// Keep 2 properties
491
491
$ this ->handler
@@ -500,8 +500,6 @@ public function testClearMetadataExcept(): void
500
500
$ this ->assertArrayHasKey ('png:bKGD ' , $ after );
501
501
$ this ->assertArrayHasKey ('png:cHRM ' , $ after );
502
502
$ this ->assertArrayNotHasKey ('png:gAMA ' , $ after );
503
-
504
- $ this ->assertCount (12 , $ after );
505
503
}
506
504
507
505
public function testClearMetadataSpecific (): void
@@ -511,8 +509,9 @@ public function testClearMetadataSpecific(): void
511
509
$ imagick = $ this ->handler ->getResource ();
512
510
$ before = $ imagick ->getImageProperties ();
513
511
514
- $ this ->assertArrayNotHasKey ('png:tIME ' , $ before );
515
- $ this ->assertCount (14 , $ before );
512
+ $ this ->assertArrayHasKey ('png:bKGD ' , $ before );
513
+ $ this ->assertArrayHasKey ('png:cHRM ' , $ before );
514
+ $ this ->assertArrayHasKey ('png:gAMA ' , $ before );
516
515
517
516
// Delete only 1
518
517
$ this ->handler
@@ -526,9 +525,6 @@ public function testClearMetadataSpecific(): void
526
525
527
526
$ this ->assertArrayHasKey ('png:bKGD ' , $ after );
528
527
$ this ->assertArrayHasKey ('png:cHRM ' , $ after );
529
- $ this ->assertArrayHasKey ('png:tIME ' , $ after );
530
528
$ this ->assertArrayNotHasKey ('png:gAMA ' , $ after );
531
-
532
- $ this ->assertCount (14 , $ after );
533
529
}
534
530
}
0 commit comments