/** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ DaterangeTest = TestCase('DaterangeTest'); DaterangeTest.prototype.testInit = function() { /*:DOC +=
*/ var dateRange = jQuery('#date-range').dateRange(); assertEquals(true, dateRange.is(':mage-dateRange')); dateRange.dateRange('destroy'); }; DaterangeTest.prototype.testInitDateRangeDatepickers = function() { /*:DOC +=
*/ var options = { from: { id: "from" }, to: { id: "to" } }, dateRange = $('#date-range').dateRange(options), from = $('#'+options.from.id), to = $('#'+options.to.id); assertEquals(true, from.hasClass('_has-datepicker')); assertEquals(true, to.hasClass('_has-datepicker')); dateRange.dateRange('destroy'); }; DaterangeTest.prototype.testDestroy = function() { /*:DOC +=
*/ var options = { from: { id: "from" }, to: { id: "to" } }, dateRange = $('#date-range').dateRange(options), from = $('#'+options.from.id), to = $('#'+options.to.id), dateRangeExist = dateRange.is(':mage-dateRange'), fromExist = from.hasClass('_has-datepicker'), toExist = to.hasClass('_has-datepicker'); dateRange.dateRange('destroy'); assertEquals(true, dateRangeExist != dateRange.is(':mage-dateRange')); assertEquals(true, fromExist != from.hasClass('_has-datepicker')); assertEquals(true, toExist != to.hasClass('_has-datepicker')); };