// SPDX-License-Identifier: GPL-3.0-or-later namespace Tests\Icinga\Util; use Icinga\Test\BaseTestCase; use Icinga\Util\LessParser; use Less_Exception_Compiler; class LessParserTest extends BaseTestCase { protected $lessc; public function setUp(): void { parent::setUp(); $this->lessc = new LessParser(); } protected function compileLess($less) { return $this->lessc->compile($less); } public function testSimpleVariables() { $this->assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<assertEquals( <<compileLess(<<expectException(Less_Exception_Compiler::class); $this->compileLess(<<