@@ -384,54 +384,44 @@ describe('User Stats Service', function() {
384
384
385
385
describe ( 'mapReliability ' , function ( ) {
386
386
it ( 'should map each subtrack to correct project type ' , function ( ) {
387
- var pt1 = [ 'DESIGN' , 'DEVELOPMENT' , 'TESTING_COMPETITION' ] ;
388
- var pt2 = [
389
- 'SPECIFICATION' ,
390
- 'ARCHITECTURE' ,
391
- 'COMPONENT_PRODUCTION' ,
392
- 'BUG_HUNT' , 'DEPLOYMENT' ,
393
- 'SECURITY' , 'PROCESS' ,
394
- 'TEST_SUITES' ,
395
- 'ASSEMBLY_COMPETITION' ,
396
- 'LEGACY' ,
397
- 'UI_PROTOTYPE_COMPETITION' ,
398
- 'CONCEPTUALIZATION' ,
399
- 'RIA_BUILD_COMPETITION' ,
400
- 'RIA_COMPONENT_COMPETITION' ,
401
- 'TEST_SCENARIOS' ,
402
- 'SPEC_REVIEW' ,
403
- 'COPILOT_POSTING' ,
404
- 'CONTENT_CREATION' ,
405
- 'REPORTING' ,
406
- 'MARATHON_MATCH' ,
407
- 'FIRST_2_FINISH' ,
408
- 'CODE'
409
- ] ;
410
- var pt3 = [
411
- 'BANNERS_OR_ICONS' ,
412
- 'WEB_DESIGN' ,
413
- 'WIREFRAMES' ,
414
- 'LOGO_DESIGN' ,
415
- 'PRINT_OR_PRESENTATION' ,
416
- 'DESIGN_FIRST_2_FINISH' ,
417
- 'WIDGET_OR_MOBILE_SCREEN_DESIGN' ,
418
- 'FRONT_END_FLASH' ,
419
- 'APPLICATION_FRONT_END_DESIGN' ,
420
- 'STUDIO_OTHER' ,
421
- 'IDEA_GENERATION' ] ;
422
- var pt4 = [ 'GENERIC_SCORECARDS' ] ;
423
- pt1 . forEach ( function ( subTrack ) {
424
- expect ( UserStatsService . mapReliability ( subTrack ) ) . to . equal ( 1 ) ;
425
- } ) ;
426
- pt2 . forEach ( function ( subTrack ) {
427
- expect ( UserStatsService . mapReliability ( subTrack ) ) . to . equal ( 2 ) ;
428
- } ) ;
429
- pt3 . forEach ( function ( subTrack ) {
430
- expect ( UserStatsService . mapReliability ( subTrack ) ) . to . equal ( 3 ) ;
431
- } ) ;
432
- pt4 . forEach ( function ( subTrack ) {
433
- expect ( UserStatsService . mapReliability ( subTrack ) ) . to . equal ( 4 ) ;
434
- } ) ;
387
+ expect ( UserStatsService . mapReliability ( 'DESIGN' ) ) . to . equal ( 1 ) ;
388
+ expect ( UserStatsService . mapReliability ( 'DEVELOPMENT' ) ) . to . equal ( 2 ) ;
389
+ expect ( UserStatsService . mapReliability ( 'TESTING_COMPETITION' ) ) . to . equal ( 5 ) ;
390
+ expect ( UserStatsService . mapReliability ( 'SPECIFICATION' ) ) . to . equal ( 6 ) ;
391
+ expect ( UserStatsService . mapReliability ( 'ARCHITECTURE' ) ) . to . equal ( 7 ) ;
392
+ expect ( UserStatsService . mapReliability ( 'COMPONENT_PRODUCTION' ) ) . to . equal ( 8 ) ;
393
+ expect ( UserStatsService . mapReliability ( 'BUG_HUNT' ) ) . to . equal ( 9 ) ;
394
+ expect ( UserStatsService . mapReliability ( 'DEPLOYMENT' ) ) . to . equal ( 10 ) ;
395
+ expect ( UserStatsService . mapReliability ( 'SECURITY' ) ) . to . equal ( 11 ) ;
396
+ expect ( UserStatsService . mapReliability ( 'PROCESS' ) ) . to . equal ( 12 ) ;
397
+ expect ( UserStatsService . mapReliability ( 'TEST_SUITES' ) ) . to . equal ( 13 ) ;
398
+ expect ( UserStatsService . mapReliability ( 'ASSEMBLY_COMPETITION' ) ) . to . equal ( 14 ) ;
399
+ expect ( UserStatsService . mapReliability ( 'LEGACY' ) ) . to . equal ( 15 ) ;
400
+ expect ( UserStatsService . mapReliability ( 'BANNERS_OR_ICONS' ) ) . to . equal ( 16 ) ;
401
+ expect ( UserStatsService . mapReliability ( 'WEB_DESIGN' ) ) . to . equal ( 17 ) ;
402
+ expect ( UserStatsService . mapReliability ( 'WIREFRAMES' ) ) . to . equal ( 18 ) ;
403
+ expect ( UserStatsService . mapReliability ( 'UI_PROTOTYPE_COMPETITION' ) ) . to . equal ( 19 ) ;
404
+ expect ( UserStatsService . mapReliability ( 'LOGO_DESIGN' ) ) . to . equal ( 20 ) ;
405
+ expect ( UserStatsService . mapReliability ( 'PRINT_OR_PRESENTATION' ) ) . to . equal ( 21 ) ;
406
+ expect ( UserStatsService . mapReliability ( 'IDEA_GENERATION' ) ) . to . equal ( 22 ) ;
407
+ expect ( UserStatsService . mapReliability ( 'CONCEPTUALIZATION' ) ) . to . equal ( 23 ) ;
408
+ expect ( UserStatsService . mapReliability ( 'RIA_BUILD_COMPETITION' ) ) . to . equal ( 24 ) ;
409
+ expect ( UserStatsService . mapReliability ( 'RIA_COMPONENT_COMPETITION' ) ) . to . equal ( 25 ) ;
410
+ expect ( UserStatsService . mapReliability ( 'TEST_SCENARIOS' ) ) . to . equal ( 26 ) ;
411
+ expect ( UserStatsService . mapReliability ( 'SPEC_REVIEW' ) ) . to . equal ( 27 ) ;
412
+ expect ( UserStatsService . mapReliability ( 'GENERIC_SCORECARDS' ) ) . to . equal ( 28 ) ;
413
+ expect ( UserStatsService . mapReliability ( 'COPILOT_POSTING' ) ) . to . equal ( 29 ) ;
414
+ expect ( UserStatsService . mapReliability ( 'WIDGET_OR_MOBILE_SCREEN_DESIGN' ) ) . to . equal ( 30 ) ;
415
+ expect ( UserStatsService . mapReliability ( 'FRONT_END_FLASH' ) ) . to . equal ( 31 ) ;
416
+ expect ( UserStatsService . mapReliability ( 'APPLICATION_FRONT_END_DESIGN' ) ) . to . equal ( 32 ) ;
417
+ expect ( UserStatsService . mapReliability ( 'STUDIO_OTHER' ) ) . to . equal ( 34 ) ;
418
+ expect ( UserStatsService . mapReliability ( 'CONTENT_CREATION' ) ) . to . equal ( 35 ) ;
419
+ expect ( UserStatsService . mapReliability ( 'REPORTING' ) ) . to . equal ( 36 ) ;
420
+ expect ( UserStatsService . mapReliability ( 'MARATHON_MATCH' ) ) . to . equal ( 37 ) ;
421
+ expect ( UserStatsService . mapReliability ( 'FIRST_2_FINISH' ) ) . to . equal ( 38 ) ;
422
+ expect ( UserStatsService . mapReliability ( 'CODE' ) ) . to . equal ( 39 ) ;
423
+ expect ( UserStatsService . mapReliability ( 'DESIGN_FIRST_2_FINISH' ) ) . to . equal ( 40 ) ;
424
+
435
425
// for any other subtrack it should return 2
436
426
expect ( UserStatsService . mapReliability ( 'unkown' ) ) . to . equal ( 2 ) ;
437
427
0 commit comments