@@ -10,120 +10,101 @@ define([
10
10
'use strict' ;
11
11
12
12
describe ( 'Magento_Ui/js/model/messages' , function ( ) {
13
- var obj = new Constr ( {
14
- provider : 'provName' ,
15
- name : '' ,
16
- index : ''
17
- } ) ;
18
-
19
- registry . set ( 'provName' , {
20
- /** Stub */
21
- on : function ( ) {
22
- } ,
23
13
24
- /** Stub */
25
- get : function ( ) {
26
- } ,
27
-
28
- /** Stub */
29
- set : function ( ) {
30
- }
31
- } ) ;
32
-
33
- describe ( 'initialize method' , function ( ) {
34
- it ( 'check for existing' , function ( ) {
35
- expect ( obj ) . toBeDefined ( ) ;
14
+ var obj ,
15
+ errorMessageText ,
16
+ successMessageText ,
17
+ messageObj ;
18
+
19
+ beforeEach ( function ( ) {
20
+ obj = new Constr (
21
+ {
22
+ provider : 'provName' ,
23
+ name : '' ,
24
+ index : ''
25
+ } ) ;
26
+ errorMessageText = 'Error message test' ;
27
+ successMessageText = 'Success message test' ;
28
+
29
+ registry . set ( 'provName' , {
30
+ /** Stub */
31
+ on : function ( ) {
32
+ } ,
33
+
34
+ /** Stub */
35
+ get : function ( ) {
36
+ } ,
37
+
38
+ /** Stub */
39
+ set : function ( ) {
40
+ }
36
41
} ) ;
37
42
} ) ;
38
43
39
- describe ( 'add method' , function ( ) {
40
- it ( 'simple message' , function ( ) {
41
- var messageObj = {
42
- message : 'Message test'
43
- } ,
44
- type = [ ] ,
45
- returnedObj = [ 'Message test' ] ;
46
-
47
- expect ( obj . add ( messageObj , type ) ) . toEqual ( true ) ;
48
- expect ( type ) . toEqual ( returnedObj ) ;
49
- } ) ;
50
-
51
- it ( 'message with parameters' , function ( ) {
52
- var messageObj = {
53
- message : 'Message test case %1, case %2 and case %3' ,
54
- parameters : [
55
- 'one' ,
56
- 'two' ,
57
- 'three'
58
- ]
59
- } ,
60
- type = [ ] ,
61
- returnedObj = [ 'Message test case ' + messageObj . parameters [ 0 ] + ', case ' +
62
- messageObj . parameters [ 1 ] + ' and case ' + messageObj . parameters [ 2 ] ] ;
63
-
64
- expect ( obj . add ( messageObj , type ) ) . toEqual ( true ) ;
65
- expect ( type ) . toEqual ( returnedObj ) ;
66
- } ) ;
67
- } ) ;
68
-
69
- describe ( 'check methods: hasMessages, addErrorMessage, getErrorMessages' , function ( ) {
70
- var errorMessageText = 'Error message test' ;
71
-
72
- it ( 'hasMessages method before adding messages' , function ( ) {
73
- expect ( obj . hasMessages ( ) ) . toEqual ( false ) ;
74
- } ) ;
75
-
76
- it ( 'check addErrorMessage method' , function ( ) {
77
- var messageObj = {
78
- message : errorMessageText
79
- } ;
80
-
81
- expect ( obj . addErrorMessage ( messageObj ) ) . toEqual ( true ) ;
82
- } ) ;
44
+ it ( 'simple message' , function ( ) {
45
+ var messageObj =
46
+ {
47
+ message : 'Message test'
48
+ } ,
49
+ type = [ ] ;
83
50
84
- it ( 'check getErrorMessage method' , function ( ) {
85
- expect ( obj . getErrorMessages ( ) ( ) ) . toEqual ( [ errorMessageText ] ) ;
86
- } ) ;
87
-
88
- it ( 'hasMessages method after adding Error messages' , function ( ) {
89
- expect ( obj . hasMessages ( ) ) . toEqual ( true ) ;
90
- } ) ;
51
+ expect ( obj . add ( messageObj , type ) ) . toEqual ( true ) ;
52
+ expect ( type ) . toEqual ( [ messageObj . message ] ) ;
91
53
} ) ;
92
54
93
- describe ( 'check clean method for Error messages' , function ( ) {
94
- it ( 'check for cleaning messages' , function ( ) {
95
- obj . clear ( ) ;
96
- expect ( obj . getErrorMessages ( ) ( ) ) . toEqual ( [ ] ) ;
97
- expect ( obj . hasMessages ( ) ) . toEqual ( false ) ;
98
- } ) ;
55
+ it ( 'message with parameters' , function ( ) {
56
+ var returnedObj ,
57
+ type = [ ] ;
58
+
59
+ messageObj = {
60
+ message : 'Message test case %1, case %2 and case %3' ,
61
+ parameters : [
62
+ 'one' ,
63
+ 'two' ,
64
+ 'three'
65
+ ]
66
+ } ;
67
+ returnedObj = [ 'Message test case ' + messageObj . parameters [ 0 ] + ', case ' +
68
+ messageObj . parameters [ 1 ] + ' and case ' + messageObj . parameters [ 2 ] ] ;
69
+
70
+ expect ( obj . add ( messageObj , type ) ) . toEqual ( true ) ;
71
+ expect ( type ) . toEqual ( returnedObj ) ;
99
72
} ) ;
100
73
101
- describe ( 'check methods: hasMessages, addSuccessMessage, getSuccessMessages' , function ( ) {
102
- var successMessageText = 'Success message test' ;
74
+ it ( 'check addErrorMessage && getErrorMessage && hasMessages' , function ( ) {
75
+ messageObj = {
76
+ message : errorMessageText
77
+ } ;
103
78
104
- it ( 'check addSuccessMessage and getSuccessMessage' , function ( ) {
105
- var messageObj = {
106
- message : successMessageText
107
- } ;
108
-
109
- expect ( obj . addSuccessMessage ( messageObj ) ) . toEqual ( true ) ;
110
- } ) ;
79
+ expect ( obj . hasMessages ( ) ) . toEqual ( false ) ;
80
+ expect ( obj . addErrorMessage ( messageObj ) ) . toEqual ( true ) ;
81
+ expect ( obj . getErrorMessages ( ) ( ) ) . toEqual ( [ errorMessageText ] ) ;
82
+ expect ( obj . hasMessages ( ) ) . toEqual ( true ) ;
83
+ } ) ;
111
84
112
- it ( 'check method getSuccessMessage' , function ( ) {
113
- expect ( obj . getSuccessMessages ( ) ( ) ) . toEqual ( [ successMessageText ] ) ;
114
- } ) ;
85
+ it ( 'check addSuccessMessage && getSuccessMessage && hasMessages' , function ( ) {
86
+ messageObj = {
87
+ message : successMessageText
88
+ } ;
115
89
116
- it ( 'hasMessages method after adding Success messages' , function ( ) {
117
- expect ( obj . hasMessages ( ) ) . toEqual ( true ) ;
118
- } ) ;
90
+ expect ( obj . addSuccessMessage ( messageObj ) ) . toEqual ( true ) ;
91
+ expect ( obj . getSuccessMessages ( ) ( ) ) . toEqual ( [ successMessageText ] ) ;
92
+ expect ( obj . hasMessages ( ) ) . toEqual ( true ) ;
119
93
} ) ;
120
94
121
- describe ( 'check clean method for Success messages' , function ( ) {
122
- it ( 'check for cleaning messages' , function ( ) {
123
- obj . clear ( ) ;
124
- expect ( obj . getSuccessMessages ( ) ( ) ) . toEqual ( [ ] ) ;
125
- expect ( obj . hasMessages ( ) ) . toEqual ( false ) ;
126
- } ) ;
95
+ it ( 'check for cleaning messages' , function ( ) {
96
+ messageObj = {
97
+ message : 'Message test case %1, case %2 and case %3' ,
98
+ parameters : [
99
+ 'one' ,
100
+ 'two' ,
101
+ 'three'
102
+ ]
103
+ } ;
104
+ expect ( obj . addErrorMessage ( messageObj ) ) . toEqual ( true ) ;
105
+ obj . clear ( ) ;
106
+ expect ( obj . getErrorMessages ( ) ( ) ) . toEqual ( [ ] ) ;
107
+ expect ( obj . hasMessages ( ) ) . toEqual ( false ) ;
127
108
} ) ;
128
109
} ) ;
129
110
} ) ;
0 commit comments