replicate reported error

This commit is contained in:
El RIDO 2025-05-18 20:52:46 +02:00
parent bace4695ac
commit 6347b6193e
No known key found for this signature in database
GPG key ID: 0F5C940A6BD81F92

View file

@ -178,4 +178,16 @@ class FilesystemTest extends TestCase
$this->assertEquals($this->_model->readComments($dataid), array($comment['meta']['created'] => $comment), "comment of $dataid wasn't modified in the conversion");
}
}
public function testValueFileErrorHandling()
{
define('VALID', 'valid content');
foreach (array('purge_limiter', 'salt', 'traffic_limiter') as $namespace) {
file_put_contents($this->_invalidPath . DIRECTORY_SEPARATOR . $namespace . '.php', 'invalid content');
$model = new Filesystem(array('dir' => $this->_invalidPath));
$this->assertEquals($model->getValue($namespace), '', 'empty default value returned, invalid content ignored');
$this->assertTrue($model->setValue(VALID, $namespace), 'setting valid value');
$this->assertEquals($model->getValue($namespace), VALID, 'valid value returned');
}
}
}