1
0
Fork 0

Add basic test

pull/668/head
Jürgen Steitz 2018-08-29 23:03:25 +02:00
parent 24e3b77b58
commit b7bcf00ab3
1 changed files with 19 additions and 2 deletions

View File

@ -1,10 +1,10 @@
<?php <?php
declare(strict_types = 1); declare(strict_types=1);
namespace LanguageServer\Tests; namespace LanguageServer\Tests;
use PHPUnit\Framework\TestCase;
use LanguageServer\Options; use LanguageServer\Options;
use PHPUnit\Framework\TestCase;
class OptionsTest extends TestCase class OptionsTest extends TestCase
{ {
@ -25,4 +25,21 @@ class OptionsTest extends TestCase
$this->assertSame($expected, $options->fileTypes); $this->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);
}
} }