bibhamrokhanpin/wp-content/plugins/ultimo-wp/paradox/vendor/leafo/scssphp
2024-04-10 17:46:06 +05:45
..
bin reinitialized files 2024-04-10 17:46:06 +05:45
site reinitialized files 2024-04-10 17:46:06 +05:45
src reinitialized files 2024-04-10 17:46:06 +05:45
tests reinitialized files 2024-04-10 17:46:06 +05:45
classmap.php reinitialized files 2024-04-10 17:46:06 +05:45
composer.json reinitialized files 2024-04-10 17:46:06 +05:45
LICENSE.md reinitialized files 2024-04-10 17:46:06 +05:45
Makefile reinitialized files 2024-04-10 17:46:06 +05:45
package.sh reinitialized files 2024-04-10 17:46:06 +05:45
phpunit.xml.dist reinitialized files 2024-04-10 17:46:06 +05:45
README.md reinitialized files 2024-04-10 17:46:06 +05:45
scss.inc.php reinitialized files 2024-04-10 17:46:06 +05:45
todo reinitialized files 2024-04-10 17:46:06 +05:45

scssphp v0.1.1

http://leafo.net/scssphp

Build Status

scssphp is a compiler for SCSS written in PHP.

It implements SCSS 3.2.12. It does not implement the SASS syntax, only the SCSS syntax.

Checkout the homepage, http://leafo.net/scssphp, for directions on how to use.

Running Tests

scssphp uses PHPUnit for testing.

Run the following command from the root directory to run every test:

phpunit tests

There are two kinds of tests in the tests/ directory:

  • ApiTest.php contains various unit tests that test the PHP interface.
  • ExceptionTest.php contains unit tests that test for exceptions thrown by the parser and compiler.
  • InputTest.php compiles every .scss file in the tests/inputs directory then compares to the respective .css file in the tests/outputs directory.

When changing any of the tests in tests/inputs, the tests will most likely fail because the output has changed. Once you verify that the output is correct you can run the following command to rebuild all the tests:

BUILD=true phpunit tests

This will compile all the tests, and save results into tests/outputs.