\label{_README}%
\href{http://jasmine.github.io}{\texttt{ }}

\href{https://travis-ci.org/jasmine/jasmine}{\texttt{ }} \href{https://codeclimate.com/github/pivotal/jasmine}{\texttt{ }}

\DoxyHorRuler{0}


{\bfseries{A Java\+Script Testing Framework}}

Jasmine is a Behavior Driven Development testing framework for Java\+Script. It does not rely on browsers, DOM, or any Java\+Script framework. Thus it\textquotesingle{}s suited for websites, \href{http://nodejs.org}{\texttt{ Node.\+js}} projects, or anywhere that Java\+Script can run.

Documentation \& guides live here\+: \href{http://jasmine.github.io/}{\texttt{ http\+://jasmine.\+github.\+io}} For a quick start guide of Jasmine 2.\+x, see the beginning of \href{http://jasmine.github.io/edge/introduction.html}{\texttt{ http\+://jasmine.\+github.\+io/edge/introduction.\+html}}

Upgrading from Jasmine 1.\+x? Check out the \href{https://github.com/jasmine/jasmine/blob/v2.0.0/release_notes/20.md}{\texttt{ 2.\+0 release notes}} for a list of what\textquotesingle{}s new (including breaking interface changes). You can also read the \href{http://jasmine.github.io/2.0/upgrading.html}{\texttt{ upgrade guide}}.\hypertarget{md_sfcode_node_modules_jasmine_node_modules_jasmine_core_README_autotoc_md13786}{}\doxysubsection{Contributing}\label{md_sfcode_node_modules_jasmine_node_modules_jasmine_core_README_autotoc_md13786}
Please read the \href{https://github.com/jasmine/jasmine/blob/master/.github/CONTRIBUTING.md}{\texttt{ contributors\textquotesingle{} guide}}\hypertarget{md_sfcode_node_modules_jasmine_node_modules_jasmine_core_README_autotoc_md13787}{}\doxysubsection{Installation}\label{md_sfcode_node_modules_jasmine_node_modules_jasmine_core_README_autotoc_md13787}
For the Jasmine NPM module\+:~\newline
 \href{https://github.com/jasmine/jasmine-npm}{\texttt{ https\+://github.\+com/jasmine/jasmine-\/npm}}

For the Jasmine Ruby Gem\+:~\newline
 \href{https://github.com/jasmine/jasmine-gem}{\texttt{ https\+://github.\+com/jasmine/jasmine-\/gem}}

For the Jasmine Python Egg\+:~\newline
 \href{https://github.com/jasmine/jasmine-py}{\texttt{ https\+://github.\+com/jasmine/jasmine-\/py}}

For the Jasmine headless browser gulp plugin\+:~\newline
 \href{https://github.com/jasmine/gulp-jasmine-browser}{\texttt{ https\+://github.\+com/jasmine/gulp-\/jasmine-\/browser}}

To install Jasmine standalone on your local box (where $\ast$$\ast$\+\_\+\{\#.\#.\#\}\+\_\+$\ast$$\ast$ below is substituted by the release number downloaded)\+:


\begin{DoxyItemize}
\item Download the standalone distribution for your desired release from the \href{https://github.com/jasmine/jasmine/releases}{\texttt{ releases page}}
\item Create a Jasmine directory in your project -\/ {\ttfamily mkdir my-\/project/jasmine}
\item Move the dist to your project directory -\/ {\ttfamily mv jasmine/dist/jasmine-\/standalone-\/\{\#.\#.\#\}.zip my-\/project/jasmine}
\item Change directory -\/ {\ttfamily cd my-\/project/jasmine}
\item Unzip the dist -\/ {\ttfamily unzip jasmine-\/standalone-\/\{\#.\#.\#\}.zip}
\end{DoxyItemize}

Add the following to your HTML file\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{<link rel="{}shortcut icon"{} type="{}image/png"{} href="{}jasmine/lib/jasmine-\/\{\#.\#.\#\}/jasmine\_favicon.png"{}>}
\DoxyCodeLine{<link rel="{}stylesheet"{} type="{}text/css"{} href="{}jasmine/lib/jasmine-\/\{\#.\#.\#\}/jasmine.css"{}>}
\DoxyCodeLine{}
\DoxyCodeLine{<script type="{}text/javascript"{} src="{}jasmine/lib/jasmine-\/\{\#.\#.\#\}/jasmine.js"{}></script>}
\DoxyCodeLine{<script type="{}text/javascript"{} src="{}jasmine/lib/jasmine-\/\{\#.\#.\#\}/jasmine-\/html.js"{}></script>}
\DoxyCodeLine{<script type="{}text/javascript"{} src="{}jasmine/lib/jasmine-\/\{\#.\#.\#\}/boot.js"{}></script> }

\end{DoxyCode}
\hypertarget{md_sfcode_node_modules_jasmine_node_modules_jasmine_core_README_autotoc_md13788}{}\doxysubsection{Supported environments}\label{md_sfcode_node_modules_jasmine_node_modules_jasmine_core_README_autotoc_md13788}
Jasmine tests itself across many browsers (Safari, Chrome, Firefox, Phantom\+JS, and new Internet Explorer) as well as node. To see the exact version tests are run against look at our \href{https://github.com/jasmine/jasmine/blob/master/.travis.yml}{\texttt{ .travis.\+yml}}\hypertarget{md_sfcode_node_modules_jasmine_node_modules_jasmine_core_README_autotoc_md13789}{}\doxysubsection{Support}\label{md_sfcode_node_modules_jasmine_node_modules_jasmine_core_README_autotoc_md13789}

\begin{DoxyItemize}
\item Search past discussions\+: \href{http://groups.google.com/group/jasmine-js}{\texttt{ http\+://groups.\+google.\+com/group/jasmine-\/js}}
\item Send an email to the list\+: \href{mailto:jasmine-js@googlegroups.com}{\texttt{ jasmine-\/js@googlegroups.\+com}}
\item View the project backlog at Pivotal Tracker\+: \href{http://www.pivotaltracker.com/projects/10606}{\texttt{ http\+://www.\+pivotaltracker.\+com/projects/10606}}
\item Follow us on Twitter\+: \href{http://twitter.com/JasmineBDD}{\texttt{ @\+Jasmine\+BDD}}
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_jasmine_node_modules_jasmine_core_README_autotoc_md13790}{}\doxysubsection{Maintainers}\label{md_sfcode_node_modules_jasmine_node_modules_jasmine_core_README_autotoc_md13790}

\begin{DoxyItemize}
\item \href{mailto:gvanhove@pivotal.io}{\texttt{ Gregg Van Hove}}, Pivotal Labs
\end{DoxyItemize}\hypertarget{md_sfcode_node_modules_jasmine_node_modules_jasmine_core_README_autotoc_md13791}{}\doxysubsubsection{Maintainers Emeritus}\label{md_sfcode_node_modules_jasmine_node_modules_jasmine_core_README_autotoc_md13791}

\begin{DoxyItemize}
\item \href{mailto:dwfrank@pivotal.io}{\texttt{ Davis W. Frank}}, Pivotal Labs
\item \href{mailto:rajan@pivotal.io}{\texttt{ Rajan Agaskar}}, Pivotal Labs
\item \href{mailto:gcobb@pivotal.io}{\texttt{ Greg Cobb}}, Pivotal Labs
\item \href{mailto:camavisca@pivotal.io}{\texttt{ Chris Amavisca}}, Pivotal Labs
\item \href{mailto:antixian666@gmail.com}{\texttt{ Christian Williams}}, Cloud Foundry
\item Sheel Choksi
\end{DoxyItemize}

Copyright (c) 2008-\/2017 Pivotal Labs. This software is licensed under the MIT License. 