summaryrefslogtreecommitdiff
path: root/js_tests/tests.html
diff options
context:
space:
mode:
authorTrey Hunner <trey@treyhunner.com>2015-04-14 10:55:57 -0400
committerTim Graham <timograham@gmail.com>2015-06-30 21:04:16 -0400
commit2d0dead224b6448072b72b37d2fbcc8dc3afa007 (patch)
tree6dfb01a60cefc0dcf5cdcb35ac5c946a2cab98e0 /js_tests/tests.html
parent3bbaf84d6533fb61ac0038f2bbe52ee0d7b4fd10 (diff)
DEP 0003 -- Added JavaScript unit tests.
Setup QUnit, added tests, and measured test coverage. Thanks to Nick Sanford for the initial tests.
Diffstat (limited to 'js_tests/tests.html')
-rw-r--r--js_tests/tests.html88
1 files changed, 88 insertions, 0 deletions
diff --git a/js_tests/tests.html b/js_tests/tests.html
new file mode 100644
index 0000000000..13c6bcd693
--- /dev/null
+++ b/js_tests/tests.html
@@ -0,0 +1,88 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <title>Django JavaScript Tests</title>
+ <link rel="stylesheet" href="./qunit/qunit.css">
+</head>
+<body>
+
+ <div id="qunit"></div>
+ <div id="qunit-fixture">
+ </div>
+ <script type="text/html" id="result-table">
+ <table id="result_list">
+ <tr>
+ <th>
+ <input type="checkbox" id="action-toggle">
+ </th>
+ </tr>
+ <tr>
+ <td class="action-checkbox">
+ <input class="action-select" type="checkbox" value="618">
+ </td>
+ </tr>
+ </table>
+ </script>
+ <script type="text/html" id="tabular-formset">
+ <input id="id_first-TOTAL_FORMS" value="1">
+ <input id="id_first-MAX_NUM_FORMS" value="">
+ <table class="inline">
+ <tr id="first-0" class="form-row">
+ <td class="field-test_field">
+ <input id="id_first-test_field">
+ </td>
+ </tr>
+ <tr id="first-empty" class="empty-row">
+ <td class="field-test_field">
+ <input id="id_first-test_field">
+ </td>
+ </tr>
+ </table>
+ </script>
+
+ <script src="./qunit/qunit.js"></script>
+ <script src="./qunit/blanket.min.js" data-cover-flags="branchTracking"></script>
+
+ <script src='../django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js'></script>
+ <script src='../django/contrib/admin/static/admin/js/jquery.init.js'></script>
+ <script src='./admin/jsi18n-mocks.test.js'></script>
+
+ <script src='../django/contrib/admin/static/admin/js/core.js' data-cover></script>
+ <script src='./admin/core.test.js'></script>
+
+ <script src='../django/contrib/admin/static/admin/js/timeparse.js' data-cover></script>
+ <script src='./admin/timeparse.test.js'></script>
+
+ <script src='../django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js' data-cover></script>
+ <script src='./admin/RelatedObjectLookups.test.js'></script>
+
+ <script src='./admin/DateTimeShortcuts.test.js'></script>
+ <script src='../django/contrib/admin/static/admin/js/calendar.js' data-cover></script>
+ <script src='../django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js' data-cover></script>
+
+ <script src='../django/contrib/admin/static/admin/js/actions.js' data-cover></script>
+ <script src='./admin/actions.test.js'></script>
+
+ <script src='../django/contrib/admin/static/admin/js/SelectBox.js' data-cover></script>
+ <script src='./admin/SelectBox.test.js'></script>
+
+ <script src='../django/contrib/admin/static/admin/js/SelectFilter2.js' data-cover></script>
+ <script src='./admin/SelectFilter2.test.js'></script>
+
+ <script src='../django/contrib/admin/static/admin/js/inlines.js' data-cover></script>
+ <script src='./admin/inlines.test.js'></script>
+
+ <script src='../django/contrib/admin/static/admin/js/actions.js' data-cover></script>
+ <script src='../django/contrib/admin/static/admin/js/collapse.js' data-cover></script>
+ <script src='../django/contrib/admin/static/admin/js/prepopulate.js' data-cover></script>
+ <script src='../django/contrib/admin/static/admin/js/urlify.js' data-cover></script>
+
+ <script>
+ if (location.href.match(/(\?|&)gruntReport($|&|=)/)) {
+ blanket.options("reporter", "qunit/grunt-reporter.js");
+ }
+ </script>
+
+</body>
+</html>