Jasmine Unit Test Base

by jeklund

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>

JavaScript

var classObj = {
  foo: function() {
    return;
  }
};

describe("Unit Test Suite for classObj", function() {

  it("should have a defined function named foo", function() {
    expect(classObj.foo).toBeDefined();
  });
});

(function() {
  var env = jasmine.getEnv();
  env.addReporter(new jasmine.HtmlReporter());
  env.execute();
}());