# responsive-menu/3.0.8/src/app/Mappers/scssphp/README.md

Responsive Menu – Create Mobile-Friendly Menu, version 3.0.8. 35 lines.

- Page: https://pluginprobe.com/plugins/responsive-menu/3.0.8/code/src/app/Mappers/scssphp/README.md
- Raw: https://pluginprobe.com/plugins/responsive-menu/3.0.8/raw/src/app/Mappers/scssphp/README.md
- Modified: 2016-06-21T17:18:08+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/responsive-menu/3.0.8/code/src/app/Mappers/scssphp/README.md#L10-L20`.

```markdown
# scssphp v0.0.12
### <http://leafo.net/scssphp>

[![Build Status](https://secure.travis-ci.org/leafo/scssphp.png)](http://travis-ci.org/leafo/scssphp)

`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](https://github.com/sebastianbergmann/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`.

```
