jasmine/index.html.markdown

36 lines
1.2 KiB
Markdown
Raw Normal View History

---
layout: default
title: "Jasmine: BDD for Javascript"
---
# BDD for your JavaScript
Jasmine is a behavior-driven development framework for testing your JavaScript code. It does not depend on any other
JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests.
{% highlight javascript %}
describe("Jasmine", function() {
it("makes testing JavaScript awesome!", function() {
expect(yourCode).toBeLotsBetter();
});
});
{% endhighlight %}
## Adding Jasmine to your Rails project
{% highlight sh %}
$ gem install jasmine
$ script/generate jasmine
$ rake spec
{% endhighlight %}
Jasmine can be run by on a static web page, on your Continuous Integration environment, or with [node.js](http://nodejs.org).
See more in the documentation.
## Support
__Discussion:__ [Google Group](http://groups.google.com/group/jasmine-js)
__Group email:__ [jasmine-js@googlegroups.com](mailto:jasmine-js@googlegroups.com)
__Current Build Status:__ [Jasmine at Pivotal Labs CI](http://ci.pivotallabs.com)
__Project Backlog:__ [Jasmine on Pivotal Tracker](http://www.pivotaltracker.com/projects/10606)
__Twitter:__ [@JasmineBDD](http://twitter.com/JasmineBDD)