File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed
dev/tests/js/jasmine/tests/app/code/Magento/Ui/base/js/modal Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -10,18 +10,34 @@ define([
1010 'use strict' ;
1111
1212 describe ( 'ui/js/modal/modal' , function ( ) {
13- var element = $ ( '<div>some element</div>' ) ,
13+
14+ var element = $ ( '<div>Element</div>' ) ,
1415 modal = element . modal ( { } ) . data ( 'mage-modal' ) ;
1516
17+ $ ( element ) . append ( '<h1 class="modal-title"' +
18+ ' data-role="title">Title</h1>' +
19+ '<span class="modal-subtitle"' +
20+ ' data-role="subTitle"></span>' ) ;
21+
1622 it ( 'Check for modal definition' , function ( ) {
1723 expect ( modal ) . toBeDefined ( ) ;
1824 } ) ;
25+
1926 it ( 'Show/hide function check' , function ( ) {
2027 expect ( element . trigger ( 'openModal' ) ) . toBe ( element ) ;
2128 expect ( element . trigger ( 'closeModal' ) ) . toBe ( element ) ;
2229 } ) ;
30+
2331 it ( 'Integration: modal created on page' , function ( ) {
2432 expect ( $ ( modal ) . length ) . toEqual ( 1 ) ;
2533 } ) ;
34+
35+ it ( 'Verify stTitle() method set title' , function ( ) {
36+ var newTitle = 'New modal title' ;
37+
38+ modal . setTitle ( newTitle ) ;
39+ expect ( $ ( modal . options . modalTitle ) . text ( ) ) . toBe ( newTitle ) ;
40+ expect ( $ ( modal . options . modalTitle ) . find ( modal . options . modalSubTitle ) . length ) . toBe ( 1 ) ;
41+ } ) ;
2642 } ) ;
2743} ) ;
You can’t perform that action at this time.
0 commit comments