Jasmine & Karma

What is Jasmine?