From 69c2954aa59937558ea9363a2d9bb34014137eae Mon Sep 17 00:00:00 2001 From: Iurii Ivashchenko <iivashchenko@magento.com> Date: Wed, 4 Jan 2017 12:53:54 +0200 Subject: [PATCH] MAGETWO-62856: JSUnit job is failed on current mainline --- .../Ui/base/js/lib/ko/bind/datepicker.test.js | 28 +++++++++---------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/lib/ko/bind/datepicker.test.js b/dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/lib/ko/bind/datepicker.test.js index e5f90863ec6..10f45f8729e 100644 --- a/dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/lib/ko/bind/datepicker.test.js +++ b/dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/lib/ko/bind/datepicker.test.js @@ -18,21 +18,23 @@ define([ config; beforeEach(function () { - element = $('<input />'); + element = $('<input />'); observable = ko.observable(); config = { - options : { - dateFormat: 'M/d/yy', + options: { + 'dateFormat': 'M/d/yy', 'storeLocale': 'en_US', 'timeFormat': 'h:mm: a' }, - storage:ko.observable(moment().format('MM/DD/YYYY')) + storage: observable }; $(document.body).append(element); - ko.applyBindingsToNode(element[0], { datepicker: config }); + ko.applyBindingsToNode(element[0], { + datepicker: config + }); }); afterEach(function () { @@ -40,20 +42,16 @@ define([ }); it('writes picked date\'s value to assigned observable', function () { - var todayDate, - momentFormat, - result, - inputFormat; - - inputFormat = 'M/d/yy'; + var todayDate, momentFormat, result, + inputFormat = 'M/d/yy'; momentFormat = utils.convertToMomentFormat(inputFormat); + todayDate = moment().format(momentFormat); - todayDate = moment().format(momentFormat); - - result = $('input:last').val(); + element.datepicker('setTimezoneDate').blur().trigger('change'); + result = moment(observable()).format(momentFormat); expect(todayDate).toEqual(result); }); }); -}); \ No newline at end of file +}); -- GitLab