[TESTS][TemporaryFile] Update test to reflect new usage

This commit is contained in:
Hugo Sales 2021-07-28 21:21:34 +00:00
parent e77498ac19
commit adf0897527
No known key found for this signature in database
GPG Key ID: 7D0C7EAFC9D835A0

View File

@ -32,17 +32,17 @@ class TemporaryFileTest extends WebTestCase
{
$temp = new TemporaryFile();
static::assertNotNull($temp->getResource());
$filename = uniqid(sys_get_temp_dir() . '/');
$temp->move($filename);
static::assertTrue(file_exists($filename));
@unlink($filename);
$filepath = uniqid(sys_get_temp_dir() . '/');
$temp->commit($filepath);
static::assertTrue(file_exists($filepath));
@unlink($filepath);
}
public function testError()
{
$temp = new TemporaryFile();
$filename = $temp->getRealPath();
static::assertThrows(TemporaryFileException::class, fn () => $temp->move($filename));
static::assertThrows(TemporaryFileException::class, fn () => $temp->move('/root/cannot_write_here'));
$filepath = $temp->getRealPath();
static::assertThrows(TemporaryFileException::class, fn () => $temp->commit($filepath));
static::assertThrows(TemporaryFileException::class, fn () => $temp->commit('/root/cannot_write_here'));
}
}