@@ -27,22 +27,22 @@ describe('PermissionService', () => {
27
27
NoopAnimationsModule ,
28
28
BrowserAnimationsModule ,
29
29
TranslateLibModule ,
30
- HttpClientTestingModule
30
+ HttpClientTestingModule ,
31
31
] ,
32
32
providers : [
33
33
PermissionService ,
34
34
{ provide : UserService , useClass : MockUserService } ,
35
35
] ,
36
36
declarations : [ ] ,
37
- schemas : [ NO_ERRORS_SCHEMA ]
37
+ schemas : [ NO_ERRORS_SCHEMA ] ,
38
38
} ) ;
39
39
permissionService = TestBed . inject ( PermissionService ) ;
40
40
userService = TestBed . inject ( UserService ) ;
41
41
} ) ) ;
42
42
43
43
it ( 'should canAssign be true with role' , ( ) => {
44
44
( userService as unknown as MockUserService ) . user =
45
- new User ( '' , '' , '' , '' , [ ] , [ { stringId : 'assignRole' , name : '' , importId : '' } ] ) ;
45
+ new User ( '' , '' , '' , '' , '' , '' , [ ] , [ { stringId : 'assignRole' , name : '' , importId : '' } ] ) ;
46
46
const task = {
47
47
caseId : 'string' ,
48
48
transitionId : 'string' ,
@@ -52,8 +52,8 @@ describe('PermissionService', () => {
52
52
user : undefined ,
53
53
roles : {
54
54
assignRole : {
55
- assign : true
56
- }
55
+ assign : true ,
56
+ } ,
57
57
} ,
58
58
startDate : undefined ,
59
59
finishDate : undefined ,
@@ -64,19 +64,19 @@ describe('PermissionService', () => {
64
64
layout : {
65
65
offset : 0 ,
66
66
cols : undefined ,
67
- rows : undefined
67
+ rows : undefined ,
68
68
} ,
69
69
dataGroups : [ ] ,
70
70
_links : { } ,
71
71
users : { } ,
72
- userRefs : { }
72
+ userRefs : { } ,
73
73
} ;
74
74
expect ( permissionService . canAssign ( task ) ) . toBeTrue ( ) ;
75
75
} ) ;
76
76
77
77
it ( 'should canAssign be false with role' , ( ) => {
78
78
( userService as unknown as MockUserService ) . user =
79
- new User ( '' , '' , '' , '' , [ ] , [ { stringId : 'assignRole' , name : '' , importId : '' } ] ) ;
79
+ new User ( '' , '' , '' , '' , '' , '' , [ ] , [ { stringId : 'assignRole' , name : '' , importId : '' } ] ) ;
80
80
const task = {
81
81
caseId : 'string' ,
82
82
transitionId : 'string' ,
@@ -86,8 +86,8 @@ describe('PermissionService', () => {
86
86
user : undefined ,
87
87
roles : {
88
88
assignRole : {
89
- assign : false
90
- }
89
+ assign : false ,
90
+ } ,
91
91
} ,
92
92
startDate : undefined ,
93
93
finishDate : undefined ,
@@ -98,19 +98,19 @@ describe('PermissionService', () => {
98
98
layout : {
99
99
offset : 0 ,
100
100
cols : undefined ,
101
- rows : undefined
101
+ rows : undefined ,
102
102
} ,
103
103
dataGroups : [ ] ,
104
104
_links : { } ,
105
105
users : { } ,
106
- userRefs : { }
106
+ userRefs : { } ,
107
107
} ;
108
108
expect ( permissionService . canAssign ( task ) ) . toBeFalse ( ) ;
109
109
} ) ;
110
110
111
111
it ( 'should canAssign be true with userRef' , ( ) => {
112
112
( userService as unknown as MockUserService ) . user =
113
- new User ( 'user123' , '' , '' , '' , [ ] , [ { stringId : 'assignRole' , name : '' , importId : '' } ] ) ;
113
+ new User ( 'user123' , '' , '' , '' , '' , '' , [ ] , [ { stringId : 'assignRole' , name : '' , importId : '' } ] ) ;
114
114
const task = {
115
115
caseId : 'string' ,
116
116
transitionId : 'string' ,
@@ -128,27 +128,27 @@ describe('PermissionService', () => {
128
128
layout : {
129
129
offset : 0 ,
130
130
cols : undefined ,
131
- rows : undefined
131
+ rows : undefined ,
132
132
} ,
133
133
dataGroups : [ ] ,
134
134
_links : { } ,
135
135
users : {
136
136
user123 : {
137
- assign : true
138
- }
137
+ assign : true ,
138
+ } ,
139
139
} ,
140
140
userRefs : {
141
141
userList1 : {
142
- assign : true
143
- }
144
- }
142
+ assign : true ,
143
+ } ,
144
+ } ,
145
145
} ;
146
146
expect ( permissionService . canAssign ( task ) ) . toBeTrue ( ) ;
147
147
} ) ;
148
148
149
149
it ( 'should canAssign be false with userRef' , ( ) => {
150
150
( userService as unknown as MockUserService ) . user =
151
- new User ( '' , '' , '' , '' , [ ] , [ { stringId : 'assignRole' , name : '' , importId : '' } ] ) ;
151
+ new User ( '' , '' , '' , '' , '' , '' , [ ] , [ { stringId : 'assignRole' , name : '' , importId : '' } ] ) ;
152
152
const task = {
153
153
caseId : 'string' ,
154
154
transitionId : 'string' ,
@@ -166,31 +166,31 @@ describe('PermissionService', () => {
166
166
layout : {
167
167
offset : 0 ,
168
168
cols : undefined ,
169
- rows : undefined
169
+ rows : undefined ,
170
170
} ,
171
171
dataGroups : [ ] ,
172
172
_links : { } ,
173
173
users : { } ,
174
174
userRefs : {
175
175
userList1 : {
176
- assign : true
177
- }
178
- }
176
+ assign : true ,
177
+ } ,
178
+ } ,
179
179
} ;
180
180
expect ( permissionService . canAssign ( task ) ) . toBeFalse ( ) ;
181
181
} ) ;
182
182
183
183
it ( 'should canDelete' , ( ) => {
184
184
( userService as unknown as MockUserService ) . user =
185
- new User ( '' , '' , '' , '' , [ ] , [ { stringId : 'deleteRole' , name : '' , importId : '' } ] ) ;
185
+ new User ( '' , '' , '' , '' , '' , '' , [ ] , [ { stringId : 'deleteRole' , name : '' , importId : '' } ] ) ;
186
186
const case_ = {
187
187
stringId : 'string' ,
188
188
title : 'string' ,
189
189
author : { email : 'email' , fullName : 'fullName' } ,
190
190
permissions : {
191
191
deleteRole : {
192
- delete : true
193
- }
192
+ delete : true ,
193
+ } ,
194
194
} ,
195
195
users : { } ,
196
196
color : 'color' ,
@@ -207,29 +207,29 @@ describe('PermissionService', () => {
207
207
processIdentifier : 0 ,
208
208
time : 0 ,
209
209
timeSecond : 0 ,
210
- timestamp : 0
210
+ timestamp : 0 ,
211
211
} ,
212
212
immediateData : [
213
213
{ stringId : 'date' , title : 'string' , type : 'date' , value : [ 2020 , 1 , 1 , 10 , 10 ] } ,
214
214
{ stringId : 'string' , title : 'string' , type : 'string' , value : 'dasdsadsad' } ,
215
215
{ stringId : 'dateTime' , title : 'string' , type : 'dateTime' , value : [ 2020 , 1 , 1 , 10 , 10 ] } ,
216
216
{ stringId : 'enum' , title : 'string' , type : 'enumeration' , value : { defaultValue : 'dasd' } } ,
217
- ]
217
+ ] ,
218
218
} ;
219
219
expect ( permissionService . hasCasePermission ( case_ , PermissionType . DELETE ) ) . toBeTrue ( ) ;
220
220
} ) ;
221
221
222
222
it ( 'should canDelete be false' , ( ) => {
223
223
( userService as unknown as MockUserService ) . user =
224
- new User ( '' , '' , '' , '' , [ ] , [ { stringId : 'deleteRole' , name : '' , importId : '' } ] ) ;
224
+ new User ( '' , '' , '' , '' , '' , '' , [ ] , [ { stringId : 'deleteRole' , name : '' , importId : '' } ] ) ;
225
225
const case_ = {
226
226
stringId : 'string' ,
227
227
title : 'string' ,
228
228
author : { email : 'email' , fullName : 'fullName' } ,
229
229
permissions : {
230
230
deleteRole : {
231
- delete : false
232
- }
231
+ delete : false ,
232
+ } ,
233
233
} ,
234
234
users : { } ,
235
235
color : 'color' ,
@@ -246,14 +246,14 @@ describe('PermissionService', () => {
246
246
processIdentifier : 0 ,
247
247
time : 0 ,
248
248
timeSecond : 0 ,
249
- timestamp : 0
249
+ timestamp : 0 ,
250
250
} ,
251
251
immediateData : [
252
252
{ stringId : 'date' , title : 'string' , type : 'date' , value : [ 2020 , 1 , 1 , 10 , 10 ] } ,
253
253
{ stringId : 'string' , title : 'string' , type : 'string' , value : 'dasdsadsad' } ,
254
254
{ stringId : 'dateTime' , title : 'string' , type : 'dateTime' , value : [ 2020 , 1 , 1 , 10 , 10 ] } ,
255
255
{ stringId : 'enum' , title : 'string' , type : 'enumeration' , value : { defaultValue : 'dasd' } } ,
256
- ]
256
+ ] ,
257
257
} ;
258
258
expect ( permissionService . hasCasePermission ( case_ , PermissionType . DELEGATE ) ) . toBeFalse ( ) ;
259
259
} ) ;
@@ -269,13 +269,13 @@ describe('PermissionService', () => {
269
269
defaultCaseName : '' ,
270
270
initials : '' ,
271
271
version : '' ,
272
- title : ''
272
+ title : '' ,
273
273
} ) ;
274
274
net . permissions = { } ;
275
275
expect ( permissionService . hasNetPermission ( PermissionType . CREATE , net ) ) . toBeFalse ( ) ;
276
276
277
277
( userService as unknown as MockUserService ) . user =
278
- new User ( '' , '' , '' , '' , [ ] , [ { stringId : 'role1' , name : '' , importId : '' } ] ) ;
278
+ new User ( '' , '' , '' , '' , '' , '' , [ ] , [ { stringId : 'role1' , name : '' , importId : '' } ] ) ;
279
279
net . permissions = { role1 : { create : true } } ;
280
280
expect ( permissionService . hasNetPermission ( PermissionType . CREATE , net ) ) . toBeTrue ( ) ;
281
281
@@ -286,7 +286,7 @@ describe('PermissionService', () => {
286
286
expect ( permissionService . hasNetPermission ( PermissionType . CREATE , net ) ) . toBeFalse ( ) ;
287
287
288
288
( userService as unknown as MockUserService ) . user =
289
- new User ( '' , '' , '' , '' , [ ] ,
289
+ new User ( '' , '' , '' , '' , '' , '' , [ ] ,
290
290
[ { stringId : 'role1' , name : '' , importId : '' } , { stringId : 'role2' , name : '' , importId : '' } ] ) ;
291
291
net . permissions = { role1 : { create : false } , role2 : { create : true } } ;
292
292
expect ( permissionService . hasNetPermission ( PermissionType . CREATE , net ) ) . toBeFalse ( ) ;
0 commit comments