JSFiddle - React, Tailwind, and code Playground

by José Herrera

HTML

<link rel="stylesheet" href="https://cdn.jsdelivr.net/jasmine/1.3.1/jasmine.css">
<script src="https://cdn.jsdelivr.net/jasmine/1.3.1/jasmine.js"></script>
<script src="https://cdn.jsdelivr.net/jasmine/1.3.1/jasmine-html.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<title>Jasmine Spec Runner</title>

JavaScript

function showModalPermisos(usrRut) {
            if (!usrRut) {
                console.warn('Rut null');
                return 'No'
            }
            else {
                var objAjax = {};
                objAjax.url = 'getModulosUsuarioPermisos';
                objAjax.type = 'GET';
                objAjax.data = { Rut: usrRut };
                return 'Si';                
            }
        };
describe("Salidas:", function() {
  it("Rut correcto", function() {
    expect(showModalPermisos("12435612-7")).toMatch("Si");
  });
  it("Rut nulo", function() {
    expect(showModalPermisos(null)).toMatch("No");
  });
  it("Rut vacio", function() {
    expect(showModalPermisos("")).toMatch("No");
  });
    it("Funcion bien definida", function() {
    expect(showModalPermisos.toBeDefined);
  });
  
  
  
});
// 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());
    }