mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-19 03:09:55 +09:00
Move all composer files inside the common directory
- 2022년 3월 개발팀 결정사항 적용 - 모듈 등 서드파티 자료 개발시 composer를 사용하면 상위 경로에 있는 코어의 composer.json을 수정하고, 코어의 vendor 디렉토리를 건드리는 것이 기본값임 - 이를 방지하기 위해 코어의 composer.json과 vendor를 common 디렉토리 안으로 이동하여, 모듈 경로에서 상위 폴더로 인식하지 않도록 함
This commit is contained in:
parent
7b912d21fc
commit
5fff6b6eab
1478 changed files with 2 additions and 2 deletions
81
vendor/leafo/lessphp/tests/ErrorHandlingTest.php
vendored
81
vendor/leafo/lessphp/tests/ErrorHandlingTest.php
vendored
|
|
@ -1,81 +0,0 @@
|
|||
<?php
|
||||
require_once __DIR__ . "/../lessc.inc.php";
|
||||
|
||||
class ErrorHandlingTest extends PHPUnit\Framework\TestCase {
|
||||
public function setUp() {
|
||||
$this->less = new lessc();
|
||||
}
|
||||
|
||||
public function compile() {
|
||||
$source = join("\n", func_get_args());
|
||||
return $this->less->compile($source);
|
||||
}
|
||||
|
||||
/**
|
||||
* @expectedException Exception
|
||||
* @expectedExceptionMessage .parametric-mixin is undefined
|
||||
*/
|
||||
public function testRequiredParametersMissing() {
|
||||
$this->compile(
|
||||
'.parametric-mixin (@a, @b) { a: @a; b: @b; }',
|
||||
'.selector { .parametric-mixin(12px); }'
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @expectedException Exception
|
||||
* @expectedExceptionMessage .parametric-mixin is undefined
|
||||
*/
|
||||
public function testTooManyParameters() {
|
||||
$this->compile(
|
||||
'.parametric-mixin (@a, @b) { a: @a; b: @b; }',
|
||||
'.selector { .parametric-mixin(12px, 13px, 14px); }'
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @expectedException Exception
|
||||
* @expectedExceptionMessage unrecognised input
|
||||
*/
|
||||
public function testRequiredArgumentsMissing() {
|
||||
$this->compile('.selector { rule: e(); }');
|
||||
}
|
||||
|
||||
/**
|
||||
* @expectedException Exception
|
||||
* @expectedExceptionMessage variable @missing is undefined
|
||||
*/
|
||||
public function testVariableMissing() {
|
||||
$this->compile('.selector { rule: @missing; }');
|
||||
}
|
||||
|
||||
/**
|
||||
* @expectedException Exception
|
||||
* @expectedExceptionMessage .missing-mixin is undefined
|
||||
*/
|
||||
public function testMixinMissing() {
|
||||
$this->compile('.selector { .missing-mixin; }');
|
||||
}
|
||||
|
||||
/**
|
||||
* @expectedException Exception
|
||||
* @expectedExceptionMessage .flipped is undefined
|
||||
*/
|
||||
public function testGuardUnmatchedValue() {
|
||||
$this->compile(
|
||||
'.flipped(@x) when (@x =< 10) { rule: value; }',
|
||||
'.selector { .flipped(12); }'
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @expectedException Exception
|
||||
* @expectedExceptionMessage .colors-only is undefined
|
||||
*/
|
||||
public function testGuardUnmatchedType() {
|
||||
$this->compile(
|
||||
'.colors-only(@x) when (iscolor(@x)) { rule: value; }',
|
||||
'.selector { .colors-only("string value"); }'
|
||||
);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue