.. _doc_index: JsHamcrest -- Library of matcher objects for JavaScript ======================================================= JsHamcrest is a JavaScript library heavily inspired by `Hamcrest`_. It provides a *large* library of :ref:`matcher objects ` (also known as constraints or predicates) allowing "match" rules to be defined declaratively. Typical scenarios include testing frameworks, mocking libraries, UI validation rules and object querying. This is an open source project licenced under the terms of The `BSD License`_ and sponsored by `Destaquenet Technology Solutions`_, a brazilian software development and consultancy startup. .. seealso:: `PDF version `_ of this documentation. Download The Latest Version --------------------------- Choose your compression level: * `Production `_ -- Minified code, hard to debug * `Development `_ -- Uncompressed code, easy to debug JsHamcrest source code is proudly hosted by `GitHub`_. Documentation Contents ---------------------- .. toctree:: :maxdepth: 2 getting_started uses custom_matcher modules/index getting_involved changelog Indices And Tables ------------------ * :ref:`genindex` * :ref:`modindex` * :ref:`search` .. _BSD License: http://www.opensource.org/licenses/bsd-license.php .. _Hamcrest: http://code.google.com/p/hamcrest .. _Destaquenet Technology Solutions: http://www.destaquenet.com/ .. _GitHub: http://github.com/danielfm/jshamcrest/tree/master