rhymix/vendor/leafo/lessphp/tests
Kijin Sung 1f9056fc08 Fix #1927 string * float error in leafo/lessphp
- dev-master 태그로 업데이트
- PHP 8.0 이상 버전에서 오류를 일으키는 {0} 문법 4군데 재수정
2022-07-03 00:01:25 +09:00
..
inputs Fix #1927 string * float error in leafo/lessphp 2022-07-03 00:01:25 +09:00
inputs_lessjs Add formatting libraries to composer.json 2016-03-17 20:37:43 +09:00
outputs Fix #1927 string * float error in leafo/lessphp 2022-07-03 00:01:25 +09:00
outputs_lessjs Add formatting libraries to composer.json 2016-03-17 20:37:43 +09:00
ApiTest.php Fix #1927 string * float error in leafo/lessphp 2022-07-03 00:01:25 +09:00
bootstrap.sh Fix #1927 string * float error in leafo/lessphp 2022-07-03 00:01:25 +09:00
ErrorHandlingTest.php Fix #1927 string * float error in leafo/lessphp 2022-07-03 00:01:25 +09:00
InputTest.php Fix #1927 string * float error in leafo/lessphp 2022-07-03 00:01:25 +09:00
README.md Fix #1927 string * float error in leafo/lessphp 2022-07-03 00:01:25 +09:00
sort.php Fix #1927 string * float error in leafo/lessphp 2022-07-03 00:01:25 +09:00

lessphp uses PHPUnit for its tests

  • InputTest.php iterates through all the less files in inputs/, compiles them, then compares the result with the respective file in outputs/.

  • ApiTest.php tests the behavior of lessphp's public API methods.

  • ErrorHandlingTest.php tests that lessphp throws appropriate errors when given invalid LESS as input.

From the root you can run make to run all the tests.

lessjs tests

Tests found in inputs_lessjs are extracted directly from less.js. The following license applies to those tests: https://github.com/less/less.js/blob/master/LICENSE

bootstrap.sh

Clones twitter bootsrap, compiles it with lessc and lessphp, cleans up results with sort.php, and outputs diff. To run it, you need to have git and lessc installed.