@@ -12,10 +12,8 @@ import {
12
12
parseFindingId ,
13
13
getFindingResume ,
14
14
getFindingResumeData ,
15
- FindingStatus ,
16
15
FINDING_MODEL ,
17
16
sortFindingFields ,
18
- Condition ,
19
17
isAllowedInfoImpact
20
18
} from '../Findings'
21
19
import {
@@ -33,7 +31,10 @@ import {
33
31
REPORTED ,
34
32
RESOLUTION ,
35
33
SORTED_FINDING_FIELDS ,
36
- DEFAULT_INFO_IMPACT
34
+ DEFAULT_INFO_IMPACT ,
35
+ FINDING_STATUS ,
36
+ CONDITION ,
37
+ CONDITIONS
37
38
} from '../constants'
38
39
import { createMdBlock , isMdBlock , MdBlock , MdDoc , mdDocToMd } from '../mdModel'
39
40
import { arrayUnique } from '../utils'
@@ -85,8 +86,8 @@ describe('findings', () => {
85
86
expect ( finding [ LIKELIHOOD_KEY ] ) . toBe ( NONE )
86
87
expect ( finding [ IMPACT_KEY ] ) . toBe ( DEFAULT_INFO_IMPACT )
87
88
expect ( finding [ RISK_KEY ] ) . toBe ( INFO )
88
- expect ( finding [ RESOLUTION ] ) . toBe ( FindingStatus . open )
89
- expect ( finding [ STATUS ] ) . toBe ( Condition . warning )
89
+ expect ( finding [ RESOLUTION ] ) . toBe ( FINDING_STATUS . open )
90
+ expect ( finding [ STATUS ] ) . toBe ( CONDITIONS . warning )
90
91
} )
91
92
92
93
it ( 'should return finding default values for INFO findings' , ( ) => {
@@ -95,8 +96,8 @@ describe('findings', () => {
95
96
expect ( finding [ LIKELIHOOD_KEY ] ) . toBe ( NONE )
96
97
expect ( finding [ IMPACT_KEY ] ) . toBe ( DEFAULT_INFO_IMPACT )
97
98
expect ( finding [ RISK_KEY ] ) . toBe ( INFO )
98
- expect ( finding [ RESOLUTION ] ) . toBe ( FindingStatus . open )
99
- expect ( finding [ STATUS ] ) . toBe ( Condition . warning )
99
+ expect ( finding [ RESOLUTION ] ) . toBe ( FINDING_STATUS . open )
100
+ expect ( finding [ STATUS ] ) . toBe ( CONDITIONS . warning )
100
101
} )
101
102
} )
102
103
@@ -319,57 +320,57 @@ describe('findings', () => {
319
320
320
321
describe ( 'getfindingResumeData' , ( ) => {
321
322
const data = [
322
- [ HIGH , HIGH , FindingStatus . fixed ] ,
323
- [ MEDIUM , MEDIUM , FindingStatus . fixed ] ,
324
- [ LOW , LOW , FindingStatus . fixed ] ,
325
- [ HIGH , HIGH , FindingStatus . acknowledged ] ,
326
- [ MEDIUM , MEDIUM , FindingStatus . acknowledged ] ,
327
- [ LOW , LOW , FindingStatus . acknowledged ] ,
328
- [ HIGH , HIGH , FindingStatus . deferred ] ,
329
- [ MEDIUM , MEDIUM , FindingStatus . deferred ] ,
330
- [ LOW , LOW , FindingStatus . deferred ] ,
331
- [ HIGH , HIGH , FindingStatus . open ] ,
332
- [ MEDIUM , MEDIUM , FindingStatus . open ] ,
333
- [ LOW , LOW , FindingStatus . open ] ,
334
- [ HIGH , HIGH , FindingStatus . partiallyFixed ] ,
335
- [ MEDIUM , MEDIUM , FindingStatus . partiallyFixed ] ,
336
- [ LOW , LOW , FindingStatus . partiallyFixed ]
323
+ [ HIGH , HIGH , FINDING_STATUS . fixed ] ,
324
+ [ MEDIUM , MEDIUM , FINDING_STATUS . fixed ] ,
325
+ [ LOW , LOW , FINDING_STATUS . fixed ] ,
326
+ [ HIGH , HIGH , FINDING_STATUS . acknowledged ] ,
327
+ [ MEDIUM , MEDIUM , FINDING_STATUS . acknowledged ] ,
328
+ [ LOW , LOW , FINDING_STATUS . acknowledged ] ,
329
+ [ HIGH , HIGH , FINDING_STATUS . deferred ] ,
330
+ [ MEDIUM , MEDIUM , FINDING_STATUS . deferred ] ,
331
+ [ LOW , LOW , FINDING_STATUS . deferred ] ,
332
+ [ HIGH , HIGH , FINDING_STATUS . open ] ,
333
+ [ MEDIUM , MEDIUM , FINDING_STATUS . open ] ,
334
+ [ LOW , LOW , FINDING_STATUS . open ] ,
335
+ [ HIGH , HIGH , FINDING_STATUS . partiallyFixed ] ,
336
+ [ MEDIUM , MEDIUM , FINDING_STATUS . partiallyFixed ] ,
337
+ [ LOW , LOW , FINDING_STATUS . partiallyFixed ]
337
338
] . map ( ( [ likelihood , impact , resolution ] ) => {
338
339
return { likelihood, impact, resolution }
339
340
} )
340
341
const findings = data . map ( ( f : any ) => parseFinding ( f ) )
341
342
342
343
const resumeData = getFindingResumeData ( findings )
343
- it ( `should return [${ FindingStatus . open } ] findings` , ( ) => {
344
- expect ( resumeData [ FindingStatus . open ] ) . toStrictEqual ( {
344
+ it ( `should return [${ FINDING_STATUS . open } ] findings` , ( ) => {
345
+ expect ( resumeData [ FINDING_STATUS . open ] ) . toStrictEqual ( {
345
346
[ HIGH ] : 1 ,
346
347
[ MEDIUM ] : 1 ,
347
348
[ LOW ] : 1
348
349
} )
349
350
} )
350
- it ( `should return [${ FindingStatus . acknowledged } ] findings` , ( ) => {
351
- expect ( resumeData [ FindingStatus . acknowledged ] ) . toStrictEqual ( {
351
+ it ( `should return [${ FINDING_STATUS . acknowledged } ] findings` , ( ) => {
352
+ expect ( resumeData [ FINDING_STATUS . acknowledged ] ) . toStrictEqual ( {
352
353
[ HIGH ] : 1 ,
353
354
[ MEDIUM ] : 1 ,
354
355
[ LOW ] : 1
355
356
} )
356
357
} )
357
- it ( `should return [${ FindingStatus . deferred } ] findings` , ( ) => {
358
- expect ( resumeData [ FindingStatus . deferred ] ) . toStrictEqual ( {
358
+ it ( `should return [${ FINDING_STATUS . deferred } ] findings` , ( ) => {
359
+ expect ( resumeData [ FINDING_STATUS . deferred ] ) . toStrictEqual ( {
359
360
[ HIGH ] : 1 ,
360
361
[ MEDIUM ] : 1 ,
361
362
[ LOW ] : 1
362
363
} )
363
364
} )
364
- it ( `should return [${ FindingStatus . fixed } ] findings` , ( ) => {
365
- expect ( resumeData [ FindingStatus . fixed ] ) . toStrictEqual ( {
365
+ it ( `should return [${ FINDING_STATUS . fixed } ] findings` , ( ) => {
366
+ expect ( resumeData [ FINDING_STATUS . fixed ] ) . toStrictEqual ( {
366
367
[ HIGH ] : 1 ,
367
368
[ MEDIUM ] : 1 ,
368
369
[ LOW ] : 1
369
370
} )
370
371
} )
371
- it ( `should return [${ FindingStatus . partiallyFixed } ] findings` , ( ) => {
372
- expect ( resumeData [ FindingStatus . partiallyFixed ] ) . toStrictEqual ( {
372
+ it ( `should return [${ FINDING_STATUS . partiallyFixed } ] findings` , ( ) => {
373
+ expect ( resumeData [ FINDING_STATUS . partiallyFixed ] ) . toStrictEqual ( {
373
374
[ HIGH ] : 1 ,
374
375
[ MEDIUM ] : 1 ,
375
376
[ LOW ] : 1
@@ -385,36 +386,36 @@ describe('findings', () => {
385
386
} )
386
387
387
388
describe ( 'getfindingResumeDataWithCeroFields' , ( ) => {
388
- const data = [ [ HIGH , HIGH , FindingStatus . partiallyFixed ] ] . map (
389
+ const data = [ [ HIGH , HIGH , FINDING_STATUS . partiallyFixed ] ] . map (
389
390
( [ likelihood , impact , resolution ] ) => {
390
391
return { likelihood, impact, resolution }
391
392
}
392
393
)
393
394
const findings = data . map ( ( f : any ) => parseFinding ( f ) )
394
395
395
396
const resumeData = getFindingResumeData ( findings )
396
- it ( `should return [${ FindingStatus . open } ] findings` , ( ) => {
397
- expect ( resumeData [ FindingStatus . open ] ) . toStrictEqual ( {
397
+ it ( `should return [${ FINDING_STATUS . open } ] findings` , ( ) => {
398
+ expect ( resumeData [ FINDING_STATUS . open ] ) . toStrictEqual ( {
398
399
[ HIGH ] : 0 ,
399
400
[ MEDIUM ] : 0 ,
400
401
[ LOW ] : 0
401
402
} )
402
403
} )
403
- it ( `should return no [${ FindingStatus . acknowledged } ] findings` , ( ) => {
404
- expect ( resumeData [ FindingStatus . acknowledged ] ) . toBeUndefined ( )
404
+ it ( `should return no [${ FINDING_STATUS . acknowledged } ] findings` , ( ) => {
405
+ expect ( resumeData [ FINDING_STATUS . acknowledged ] ) . toBeUndefined ( )
405
406
} )
406
- it ( `should return no [${ FindingStatus . deferred } ] findings` , ( ) => {
407
- expect ( resumeData [ FindingStatus . deferred ] ) . toBeUndefined ( )
407
+ it ( `should return no [${ FINDING_STATUS . deferred } ] findings` , ( ) => {
408
+ expect ( resumeData [ FINDING_STATUS . deferred ] ) . toBeUndefined ( )
408
409
} )
409
- it ( `should return [${ FindingStatus . fixed } ] findings` , ( ) => {
410
- expect ( resumeData [ FindingStatus . fixed ] ) . toStrictEqual ( {
410
+ it ( `should return [${ FINDING_STATUS . fixed } ] findings` , ( ) => {
411
+ expect ( resumeData [ FINDING_STATUS . fixed ] ) . toStrictEqual ( {
411
412
[ HIGH ] : 0 ,
412
413
[ MEDIUM ] : 0 ,
413
414
[ LOW ] : 0
414
415
} )
415
416
} )
416
- it ( `should return [${ FindingStatus . partiallyFixed } ] findings` , ( ) => {
417
- expect ( resumeData [ FindingStatus . partiallyFixed ] ) . toStrictEqual ( {
417
+ it ( `should return [${ FINDING_STATUS . partiallyFixed } ] findings` , ( ) => {
418
+ expect ( resumeData [ FINDING_STATUS . partiallyFixed ] ) . toStrictEqual ( {
418
419
[ HIGH ] : 1 ,
419
420
[ MEDIUM ] : 0 ,
420
421
[ LOW ] : 0
0 commit comments