/**
* 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'));
};