diff --git a/tests/OptionsTest.php b/tests/OptionsTest.php index 45e35f6..04b2869 100644 --- a/tests/OptionsTest.php +++ b/tests/OptionsTest.php @@ -1,10 +1,10 @@ assertSame($expected, $options->fileTypes); } + + public function testConvertFileSize() + { + $options = new Options(); + + $options->setFileSizeLimit('150K'); + $this->assertEquals(150000, $options->fileSizeLimit); + + $options->setFileSizeLimit('15M'); + $this->assertEquals(15000000, $options->fileSizeLimit); + + $options->setFileSizeLimit('15G'); + $this->assertEquals(15000000000, $options->fileSizeLimit); + + $options->setFileSizeLimit('-1'); + $this->assertEquals(PHP_INT_MAX, $options->fileSizeLimit); + } }