<!DOCTYPE html>
<html>

  <head>
    <link data-require="jasmine@1.3.1" data-semver="1.3.1" rel="stylesheet" href="//cdn.jsdelivr.net/jasmine/1.3.1/jasmine.css" />
    <script data-require="jasmine@1.3.1" data-semver="1.3.1" src="//cdn.jsdelivr.net/jasmine/1.3.1/jasmine.js"></script>
    <script data-require="jasmine@1.3.1" data-semver="1.3.1" src="//cdn.jsdelivr.net/jasmine/1.3.1/jasmine-html.js"></script>
    <script data-require="angular.js@1.2.16" data-semver="1.2.16" src="https://code.angularjs.org/1.2.16/angular.js"></script>
    <script data-require="json2@*" data-semver="0.0.2012100-8" src="//cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.js"></script>
    <script data-require="angular-mocks@1.2.16" data-semver="1.2.16" src="https://code.angularjs.org/1.2.16/angular-mocks.js"></script>
    <link rel="stylesheet" href="style.css" />
    <script src="script.js"></script>
  </head>

  <body ng-app="app">
    <div id="HTMLReporter" class="jasmine_reporter"></div>
    <script>
(function() {
  var jasmineEnv = jasmine.getEnv();
  jasmineEnv.updateInterval = 250;

  var htmlReporter = new jasmine.HtmlReporter();
  jasmineEnv.addReporter(htmlReporter);

  jasmineEnv.specFilter = function(spec) {
    return htmlReporter.specFilter(spec);
  };

  var currentWindowOnload = window.onload;
  window.onload = function() {
    if (currentWindowOnload) {
      currentWindowOnload();
    }

    execJasmine();
  };
 
  function execJasmine() {
    jasmineEnv.execute();
  }
})();
    </script>
  </body>

</html>
angular.module('testingService', [])
  .factory('testService', [function() {
      return {
          getData : function() {
              return 'some data';
          }
      }
  }]);
  
describe('Testing services', function() {

      var service;

      beforeEach(module('testingService'));

      beforeEach(inject(function(testService) {
          service = testService;
      }));

      it ('should be loaded', function() {
          expect(service).toBeDefined();
      });

      it ('should return get data when calling getData', function() {
          expect(service.getData()).toBe('some data');
      });
  });



/* Styles go here */