update unit test, min date should be always today + 1

remotes/origin/fix-10825
Bjoern Schiessle 12 years ago
parent 55a17a2b23
commit 76ab097ee2
  1. 8
      core/js/tests/specs/shareSpec.js

@ -259,6 +259,7 @@ describe('OC.Share tests', function() {
var shareData; var shareData;
var shareItem; var shareItem;
var clock; var clock;
var expectedMinDate;
function showDropDown() { function showDropDown() {
OC.Share.showDropDown( OC.Share.showDropDown(
@ -274,6 +275,7 @@ describe('OC.Share tests', function() {
beforeEach(function() { beforeEach(function() {
// pick a fake date // pick a fake date
clock = sinon.useFakeTimers(new Date(2014, 0, 20, 14, 0, 0).getTime()); clock = sinon.useFakeTimers(new Date(2014, 0, 20, 14, 0, 0).getTime());
expectedMinDate = new Date(2014, 0, 21, 14, 0, 0);
shareItem = { shareItem = {
displayname_owner: 'root', displayname_owner: 'root',
expiration: null, expiration: null,
@ -358,7 +360,7 @@ describe('OC.Share tests', function() {
showDropDown(); showDropDown();
$('#dropdown [name=linkCheckbox]').click(); $('#dropdown [name=linkCheckbox]').click();
$('#dropdown [name=expirationCheckbox]').click(); $('#dropdown [name=expirationCheckbox]').click();
expect($.datepicker._defaults.minDate).toEqual(new Date()); expect($.datepicker._defaults.minDate).toEqual(expectedMinDate);
expect($.datepicker._defaults.maxDate).toEqual(null); expect($.datepicker._defaults.maxDate).toEqual(null);
}); });
it('limits the date range to X days after share time when enforced', function() { it('limits the date range to X days after share time when enforced', function() {
@ -367,7 +369,7 @@ describe('OC.Share tests', function() {
oc_appconfig.core.defaultExpireDateEnforced = true; oc_appconfig.core.defaultExpireDateEnforced = true;
showDropDown(); showDropDown();
$('#dropdown [name=linkCheckbox]').click(); $('#dropdown [name=linkCheckbox]').click();
expect($.datepicker._defaults.minDate).toEqual(new Date()); expect($.datepicker._defaults.minDate).toEqual(expectedMinDate);
expect($.datepicker._defaults.maxDate).toEqual(new Date(2014, 0, 27, 0, 0, 0, 0)); expect($.datepicker._defaults.maxDate).toEqual(new Date(2014, 0, 27, 0, 0, 0, 0));
}); });
it('limits the date range to X days after share time when enforced, even when redisplayed the next days', function() { it('limits the date range to X days after share time when enforced, even when redisplayed the next days', function() {
@ -380,7 +382,7 @@ describe('OC.Share tests', function() {
oc_appconfig.core.defaultExpireDateEnabled = true; oc_appconfig.core.defaultExpireDateEnabled = true;
oc_appconfig.core.defaultExpireDateEnforced = true; oc_appconfig.core.defaultExpireDateEnforced = true;
showDropDown(); showDropDown();
expect($.datepicker._defaults.minDate).toEqual(new Date()); expect($.datepicker._defaults.minDate).toEqual(expectedMinDate);
expect($.datepicker._defaults.maxDate).toEqual(new Date(2014, 0, 27, 0, 0, 0, 0)); expect($.datepicker._defaults.maxDate).toEqual(new Date(2014, 0, 27, 0, 0, 0, 0));
}); });
}); });

Loading…
Cancel
Save