Glad You're Ready. Let's Get Started!

Let us know how we can contact you.

Thank you!

We'll respond shortly.

  • Blog Navigation
Jasmine is 5 and 2.0

Jasmine was born Thanksgiving week 2008. Pivotal Labs needed a JavaScript testing framework that didn’t depend on DOM and the request/response cycle. Other solutions were lacking. So it was time to write yet another JavaScript testing framework.

Exhausted from cooking for a day-and-a-half, I sat at my dining room table and started over. I started with a single test file and a single test assertion function. Then I test-drove for a few hours to see how far I could get. It was fairly easy – granted I knew what we needed and Rajan and I had spent a lot of time using and spelunking inside other test frameworks.
But what to name this project? We all know how important it is to name a thing.

My backyard is full of Jasmine. The previous owners planted it across the back of my house and it is very happy there. Whenever I looked up from my laptop during those coding sessions it’s what I saw first. And it hit me early: JavaScript Minimal Testing – JS Minimal Test – JS Min Test – Jasmine.


That’ll work.

The code was standing on its own by the end of the weekend. A few more days pairing with Rajan and we had enough functionality to use Jasmine on a client project. A few more months with a lot of Pivots rounding out functionality and Jasmine was ready for your project.

Jasmine just turned 5 years old a few weeks ago. And as a belated birthday present to the community we’re thrilled to release Jasmine 2.0 (core and gem).

  • keripix

    Very nice. I love the new async test :D

  • Is there a page somewhere that details just the changes?

  • Davis W. Frank

    Raymond – we use GitHub’s Releases feature, so you can find the high-level page at – note that release notes now live in the repo as MarkDown, so GitHub renders them.

  • Congratulations!
    Can’t wait to try the latest version.

  • Pingback: Less Than Dot - Blog - Awesome()

  • Jon Langevin

    What is the process for using Jasmine on NodeJS, via the jasmine-core package? Not seeing that noted anywhere for 2.0

Share This