scssphp是用PHP编写的SCSS编译器。

v0.1.1 2014-08-12 22:41 UTC

README

http://leafo.net/scssphp

Build Status

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中。