JSFiddle - React, Tailwind, and code Playground
by José Herrera
HTML
<link rel="stylesheet" href="jasmine.css">
<script src="jasmine.js"></script>
<script src="jasmine-html.js"></script>
<title>Jasmine Spec Runner</title>
JavaScript
//jasmine-version:1.3.1 revision 1354556913
function suma(a, b) { return a + b; }
function saluda(mensaje){ return 'Hola, ' + mensaje;}
// specs code
describe("calculadora", function() {
it("la función suma se encuentra definida?", function() {
expect(suma).toBeDefined();
});
it("la función suma de 1,2 es igual a 3?", function() {
expect(suma(1,2)).toEqual(3);
});
});
describe("Saluda", function() {
it("la función retorna saludo dado un nombre", function() {
expect(saluda('Robert')).toEqual("Hola, Robert");
});
it("respuesta contiene la palabra Hola", function() {
expect(saluda('Robert')).toContain("Hola");
});
it("respuesta no es nula", function() {
expect(saluda('Robert')).not.toBe(null);
});
});
// No tomar en cuenta
var NOT_IMPLEMENTED = undefined;
// load jasmine htmlReporter
(function() {
var env = jasmine.getEnv();
env.addReporter(new jasmine.HtmlReporter());
env.execute();
}());
if (jasmine.version) { //the case for version 2.0.0
console.log('jasmine-version:' + jasmine.version);
}
else { //the case for version 1.3
console.log('jasmine-version:' + jasmine.getEnv().versionString());
}