Add basic test
parent
24e3b77b58
commit
b7bcf00ab3
|
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue