diff options
| author | Trey Hunner <trey@treyhunner.com> | 2015-04-14 10:55:57 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-06-30 21:04:16 -0400 |
| commit | 2d0dead224b6448072b72b37d2fbcc8dc3afa007 (patch) | |
| tree | 6dfb01a60cefc0dcf5cdcb35ac5c946a2cab98e0 /js_tests/tests.html | |
| parent | 3bbaf84d6533fb61ac0038f2bbe52ee0d7b4fd10 (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.html | 88 |
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> |
