Coder Social home page Coder Social logo

sass-spec's Introduction

sass-spec

Build Status

A test suite for Sass. The test cases are all in the /spec folder.

Run tests against Ruby Sass with the sass-spec.rb file in the root directory.

./sass-spec.rb

Full text help is available if you run that w/ the help options.

Organization

The tests are organized this way:

* basic - The core tests taken from Sass' early development
* scss - The tests suite written for the introduction of scss
* libsass-open-issues - Tests for known libsass breakages. These are not run automatically.
* libsass-closed-issues - Tests for closed issues in the libsass directory.
* maps - Testing maps
* extends - Testing extends
* libsass-todo - Tests taken from Ruby Sass and moved over here, that do not pass in libsass yet.

Ruby Sass

All tests with scss files named input.disabled.scss should be for non-supported tests.

Ruby 2.1.0 contained a regression that changed the order of some selectors, causing test failures in sass-spec. That was fixed in Ruby 2.1.1. If you're running sass-spec against a Ruby Sass, please be sure not to use Ruby 2.1.0.

LibSass

After installing a libsass dev enviroment (see libsass readme... sassc, this spec, and libsass), the tests are run by going to the libsass folder and running ./script/spec.

Contribution

This project needs maintainers! There will be an ongoing process of simplifying test cases, reporting new issues and testing them here, and managing mergers of official test cases.

This project requires help with the Ruby test drivers (better output, detection modes, etc) AND just with managing the issues and writing test cases.

sass-spec's People

Contributors

xzyfer avatar mgreter avatar saper avatar hamptonmakes avatar michaek avatar malrase avatar wonja avatar kittygiraudel avatar lunelson avatar mgol avatar blopker avatar mirisuzanne avatar snugug avatar qulogic avatar anlutro avatar benesch avatar jakob-e avatar nsams avatar rowanbeentje avatar mahtd avatar dennisroethig avatar davidkpiano avatar chriseppstein avatar am11 avatar alejo-sl avatar asottile avatar carsonmcdonald avatar danielguillan avatar jaddessi avatar keithamus avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.