messagebooster / scssphp
scssphp是用PHP编写的SCSS编译器。
v0.1.1
2014-08-12 22:41 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: 3.7.*
README
http://leafo.net/scssphp
scssphp是用PHP编写的SCSS编译器。
它实现了SCSS 3.2.12。它不实现SASS语法,只实现SCSS语法。
访问主页http://leafo.net/scssphp获取使用说明。
运行测试
scssphp使用PHPUnit进行测试。
从根目录运行以下命令以运行所有测试
phpunit tests
在tests/目录中有两种测试
ApiTest.php包含各种单元测试,用于测试PHP接口。ExceptionTest.php包含单元测试,用于测试解析器和编译器抛出的异常。InputTest.php编译tests/inputs目录中的所有.scss文件,然后与tests/outputs目录中的相应.css文件进行比较。
当更改tests/inputs中的任何测试时,由于输出已更改,测试很可能会失败。一旦您确认输出正确,您可以运行以下命令重新构建所有测试
BUILD=true phpunit tests
这将编译所有测试,并将结果保存到tests/outputs中。