![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/grid/search/ |
/** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ define([ 'Magento_Ui/js/grid/search/search' ], function (Search) { 'use strict'; describe('Magento_Ui/js/grid/search/search', function () { var searchObj, temp; beforeEach(function () { searchObj = new Search(); }); it('has initialized', function () { expect(searchObj).toBeDefined(); }); it('has initObservable', function () { temp = searchObj.initObservable(); expect(temp).toBeDefined(); }); it('has initObservable', function () { spyOn(searchObj, 'initChips'); searchObj.initChips(); expect(searchObj.initChips).toHaveBeenCalled(); }); it('has initChips', function () { spyOn(searchObj, 'chips'); searchObj.initChips(); expect(searchObj.chips).toHaveBeenCalled(); }); it('has updatePreview', function () { spyOn(searchObj, 'updatePreview'); searchObj.updatePreview(); expect(searchObj.updatePreview).toHaveBeenCalled(); }); it('set the proper keywordUpdated value on new search keyword', function () { searchObj.value = 'keyword 1'; expect(searchObj.keywordUpdated).toEqual(false); searchObj.apply('keyword 2'); expect(searchObj.keywordUpdated).toEqual(true); searchObj.apply('keyword 2'); expect(searchObj.keywordUpdated).toEqual(false); searchObj.apply('keyword 3'); expect(searchObj.keywordUpdated).toEqual(true); }); }); });