diff --git a/dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/form/client.test.js b/dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/form/client.test.js index 4b3bd1d51104d..3493d0bdd8a0f 100644 --- a/dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/form/client.test.js +++ b/dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/form/client.test.js @@ -19,10 +19,11 @@ define([ describe('Magento_Ui/js/form/client', function () { var obj = new Constr({ - provider: 'provName', - name: '', - index: '' - }); + provider: 'provName', + name: '', + index: '' + }), + jQueryMethods = {}; window.FORM_KEY = 'magentoFormKey'; @@ -35,6 +36,12 @@ define([ } }); + afterEach(function () { + _.each(jQueryMethods, function (value, key) { + $.fn[key] = value; + }); + }); + describe('"save" method', function () { it('Check for defined ', function () { expect(obj.hasOwnProperty('save')).toBeDefined(); @@ -115,6 +122,7 @@ define([ $.ajax = jasmine.createSpy().and.callFake(function (req) { request = req.success; }); + jQueryMethods.notification = $.fn.notification; $.fn.notification = jasmine.createSpy(); obj.urls.beforeSave = 'requestPath'; obj.save(); @@ -137,6 +145,8 @@ define([ $.ajax = jasmine.createSpy().and.callFake(function (req) { request = req.complete; }); + + jQueryMethods.trigger = $.fn.trigger; $.fn.trigger = jasmine.createSpy(); obj.urls.beforeSave = 'requestPath'; obj.save();