Julio Montoya 321ce65f18 Updating vendors %!s(int64=11) %!d(string=hai) anos
..
inputs 321ce65f18 Updating vendors %!s(int64=11) %!d(string=hai) anos
inputs_lessjs 321ce65f18 Updating vendors %!s(int64=11) %!d(string=hai) anos
outputs 321ce65f18 Updating vendors %!s(int64=11) %!d(string=hai) anos
outputs_lessjs 321ce65f18 Updating vendors %!s(int64=11) %!d(string=hai) anos
ApiTest.php f319aaa06f Updating vendors %!s(int64=11) %!d(string=hai) anos
InputTest.php 321ce65f18 Updating vendors %!s(int64=11) %!d(string=hai) anos
README.md 321ce65f18 Updating vendors %!s(int64=11) %!d(string=hai) anos
bootstrap.sh 321ce65f18 Updating vendors %!s(int64=11) %!d(string=hai) anos
sort.php f319aaa06f Updating vendors %!s(int64=11) %!d(string=hai) anos

README.md

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/.

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.