handle potential key cast

since we introduced strict types, this test occasionally fails when a ID consisting only of decimal numbers gets generated
This commit is contained in:
El RIDO 2024-10-11 07:13:20 +02:00
parent 0040531057
commit a36d72e914

View File

@ -162,6 +162,7 @@ class FilesystemTest extends TestCase
// check that all 10 pastes were converted after the purge
$this->_model->purge(10);
foreach ($ids as $dataid => $storagedir) {
$dataid = (string) $dataid; // undue potential key cast, see https://www.php.net/manual/en/language.types.array.php
$this->assertFileExists($storagedir . $dataid . '.php', "paste $dataid exists in new format");
$this->assertFileDoesNotExist($storagedir . $dataid, "old format paste $dataid got removed");
$this->assertTrue($this->_model->exists($dataid), "paste $dataid exists");