Skip to content

Commit 20c5b5c

Browse files
author
Mateusz Krzeszowiak
committed
Fix static tests
1 parent 4c21e46 commit 20c5b5c

File tree

2 files changed

+8
-1
lines changed
  • app/code/Magento/Ui/view/base/web/js/lib/knockout/bindings
  • dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/lib/ko/bind

2 files changed

+8
-1
lines changed

app/code/Magento/Ui/view/base/web/js/lib/knockout/bindings/datepicker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ define([
9191
options.dateFormat + (options.showsTime ? ' ' + options.timeFormat : '')
9292
)
9393
).toDate();
94-
94+
9595
if (oldVal == null ||
9696
newVal.valueOf() !== oldVal.valueOf()
9797
) {

dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/lib/ko/bind/datepicker.test.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ define([
88
'jquery',
99
'moment',
1010
'mageUtils',
11+
'mage/calendar',
1112
'Magento_Ui/js/lib/knockout/bindings/datepicker'
1213
], function (ko, $, moment, utils) {
1314
'use strict';
@@ -18,6 +19,7 @@ define([
1819
config;
1920

2021
beforeEach(function () {
22+
jasmine.clock().install();
2123
element = $('<input />');
2224
observable = ko.observable();
2325

@@ -38,6 +40,7 @@ define([
3840
});
3941

4042
afterEach(function () {
43+
jasmine.clock().uninstall();
4144
element.remove();
4245
});
4346

@@ -62,13 +65,17 @@ define([
6265
expectedDate = moment(date, utils.convertToMomentFormat(inputFormat)).toDate();
6366
observable(date);
6467

68+
jasmine.clock().tick(100);
69+
6570
expect(expectedDate.valueOf()).toEqual(element.datepicker('getDate').valueOf());
6671
});
6772

6873
it('clear picked date\'s value after clear observable value', function () {
6974
element.datepicker('setTimezoneDate').blur().trigger('change');
7075
observable('');
7176

77+
jasmine.clock().tick(100);
78+
7279
expect(null).toEqual(element.datepicker('getDate'));
7380
});
7481
});

0 commit comments

Comments
 (0)