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([
10
10
'use strict' ;
11
11
12
12
describe ( 'ui/js/modal/modal' , function ( ) {
13
- var element = $ ( '<div>some element</div>' ) ,
13
+
14
+ var element = $ ( '<div>Element</div>' ) ,
14
15
modal = element . modal ( { } ) . data ( 'mage-modal' ) ;
15
16
17
+ $ ( element ) . append ( '<h1 class="modal-title"' +
18
+ ' data-role="title">Title</h1>' +
19
+ '<span class="modal-subtitle"' +
20
+ ' data-role="subTitle"></span>' ) ;
21
+
16
22
it ( 'Check for modal definition' , function ( ) {
17
23
expect ( modal ) . toBeDefined ( ) ;
18
24
} ) ;
25
+
19
26
it ( 'Show/hide function check' , function ( ) {
20
27
expect ( element . trigger ( 'openModal' ) ) . toBe ( element ) ;
21
28
expect ( element . trigger ( 'closeModal' ) ) . toBe ( element ) ;
22
29
} ) ;
30
+
23
31
it ( 'Integration: modal created on page' , function ( ) {
24
32
expect ( $ ( modal ) . length ) . toEqual ( 1 ) ;
25
33
} ) ;
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
+ } ) ;
26
42
} ) ;
27
43
} ) ;
You can’t perform that action at this time.
0 commit comments