<!doctype html> <html> <head> <title>Jasmine Spec Runner</title> {% load staticfiles %} <link rel="stylesheet" href="{% static 'jasmine-latest/jasmine.css' %}" media="screen"> {# core files #} <script src="{% static 'jasmine-latest/jasmine.js' %}"></script> <script src="{% static 'jasmine-latest/jasmine-html.js' %}"></script> <script src="{% static 'js/vendor/jasmine-jquery.js' %}"></script> {# source files #} {% for url in suite.js_files %} <script src="{{ url }}"></script> {% endfor %} {% load compressed %} {# static files #} {% compressed_js 'main' %} {# spec files #} {% compressed_js 'spec' %} </head> <body> <h1>Jasmine Spec Runner</h1> <script> {% block jasmine %} (function() { var jasmineEnv = jasmine.getEnv(); jasmineEnv.updateInterval = 1000; var trivialReporter = new jasmine.TrivialReporter(); jasmineEnv.addReporter(trivialReporter); jasmineEnv.specFilter = function(spec) { return trivialReporter.specFilter(spec); }; // Additional configuration can be done in this block {% block jasmine_extra %}{% endblock %} var currentWindowOnload = window.onload; window.onload = function() { if (currentWindowOnload) { currentWindowOnload(); } execJasmine(); }; function execJasmine() { jasmineEnv.execute(); } })(); {% endblock %} </script> </body> </html>