Jasmine is an open source testing framework for JavaScript. It aims to run on any JavaScript-enabled platform, to not intrude on the application nor the IDE, and to have easy-to-read syntax. It is heavily influenced by other unit testing frameworks, such as ScrewUnit, JSSpec, JSpec, and RSpec.
Jasmine aims to be easy to read. A simple hello world test looks like the code below, where describe() describes a suite of tests and it() is an individual test specification. The name "it()" follows the idea of behavior-driven development and serves as the first word in the test name, which should be a complete sentence. Usage follows syntax similar to that of RSpec.
The code below tests a function named
and verifies that its output is the text "Hello world!".
Jasmine has a number of other features, such as custom matchers, spies, and support for asynchronous specifications.
The developers at Pivotal Labs for Jasmine previously developed a similar unit testing framework called JsUnit before active development of Jasmine.
Como me duele escuchar
que le gritas sin cesar
como le pegas y así dices que no la dejas de amar
como me parte el alma
ver a mi madre llorar
sabiendo que te ama de verdad
Papi ya no le pegues por favor a mi mama que me la
puedes matar (bis)
Siento que es culpa mía
por no nacer cuando debía
cuando el amor que ustedes se morían
quisiera dejar de existir
para que el amor vuelva a surgir
y verlos nuevamente sonreír
Papi ya no le pegues por favor a mi mama que me
la puedes matar (bis)
Y no creo que sea justo
ver a mi madre así
dime como te sentirías
si vieras así a mi abuelita
tirada en una cama con muchas heridas
casi sin vida, casi sin vida
Papi ya no le pegues por favor a mi mama que me
la puedes matar (bis)
No tienes idea de lo que estoy viviendo
de ti todas las cosas que estoy aprendiendo
al ver que tu le pegas sin remordimiento
se nota que no sabes lo que estas haciendo
parece que no tienes corazón ni alma
es que tu humor es de puñetes y patadas
con eso no se arregla nada
solo haces que haya otra mujer maltratada