From 2d0dead224b6448072b72b37d2fbcc8dc3afa007 Mon Sep 17 00:00:00 2001 From: Trey Hunner Date: Tue, 14 Apr 2015 10:55:57 -0400 Subject: DEP 0003 -- Added JavaScript unit tests. Setup QUnit, added tests, and measured test coverage. Thanks to Nick Sanford for the initial tests. --- js_tests/admin/DateTimeShortcuts.test.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 js_tests/admin/DateTimeShortcuts.test.js (limited to 'js_tests/admin/DateTimeShortcuts.test.js') diff --git a/js_tests/admin/DateTimeShortcuts.test.js b/js_tests/admin/DateTimeShortcuts.test.js new file mode 100644 index 0000000000..fb5f15c5aa --- /dev/null +++ b/js_tests/admin/DateTimeShortcuts.test.js @@ -0,0 +1,15 @@ +module('admin.DateTimeShortcuts'); + +test('init', function(assert) { + var $ = django.jQuery; + + var dateField = $('
'); + $('#qunit-fixture').append(dateField); + + DateTimeShortcuts.init(); + + var shortcuts = $('.datetimeshortcuts'); + assert.equal(shortcuts.length, 1); + assert.equal(shortcuts.find('a:first').text(), 'Today'); + assert.equal(shortcuts.find('a:last .date-icon').length, 1); +}); -- cgit v1.3