Skip to content

Commit 6053222

Browse files
committed
string to number comparison changed in PHP8 or later
1 parent 57584c3 commit 6053222

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tests/Framework/ConstraintTest.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2882,7 +2882,12 @@ public function testConstraintArrayContainsCheckForObjectIdentity()
28822882
// Default case.
28832883
$constraint = new PHPUnit_Framework_Constraint_TraversableContains('foo');
28842884

2885-
$this->assertTrue($constraint->evaluate(array(0), '', true));
2885+
if (PHP_VERSION_ID >= 80000) {
2886+
// see https://wiki.php.net/rfc/string_to_number_comparison
2887+
$this->assertFalse($constraint->evaluate(array(0), '', true));
2888+
} else {
2889+
$this->assertTrue($constraint->evaluate(array(0), '', true));
2890+
}
28862891
$this->assertTrue($constraint->evaluate(array(true), '', true));
28872892
}
28882893

0 commit comments

Comments
 (0)