Skip to content

Commit 15450c8

Browse files
committed
MC-3926: Slide Content Does Not Render After Page Load If Slide Is In Non-Default Tab
Add JSUnit test for 'Should bind to contentType:redrawAfter event'
1 parent 6b22eca commit 15450c8

File tree

1 file changed

+8
-1
lines changed
  • dev/tests/js/jasmine/tests/app/code/Magento/PageBuilder/view/frontend/web/js/content-type/slider/appearance/default

1 file changed

+8
-1
lines changed

dev/tests/js/jasmine/tests/app/code/Magento/PageBuilder/view/frontend/web/js/content-type/slider/appearance/default/widget.test.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
*/
55
define([
66
'Magento_PageBuilder/js/content-type/slider/appearance/default/widget',
7+
'Magento_PageBuilder/js/events',
78
'jquery'
8-
], function (sliderWidgetInitializer, $) {
9+
], function (sliderWidgetInitializer, uiEvents, $) {
910
'use strict';
1011

1112
describe('Magento_PageBuilder/js/content-type/slider/appearance/default/widget', function () {
@@ -52,5 +53,11 @@ define([
5253
dots: true
5354
});
5455
});
56+
57+
it('Should bind to contentType:redrawAfter event', function () {
58+
spyOn(uiEvents, 'on');
59+
sliderWidgetInitializer(undefined, el);
60+
expect(uiEvents.on).toHaveBeenCalledWith('contentType:redrawAfter', jasmine.any(Function));
61+
});
5562
});
5663
});

0 commit comments

Comments
 (0)