Skip to content

Instantly share code, notes, and snippets.

@juancarlosfarah
Created September 20, 2017 15:16
Show Gist options
  • Save juancarlosfarah/bf608531ade333d0ba7f0e6ddb3a0091 to your computer and use it in GitHub Desktop.
Save juancarlosfarah/bf608531ade333d0ba7f0e6ddb3a0091 to your computer and use it in GitHub Desktop.
Sample Coverage JSON for NYC Report
{
"/Users/juancarlosfarah/Git/nyc-test/src/public.js":{
"b":{
"1":[
0,
1
]
},
"branchMap":{
"1":{
"line":22,
"locations":[
{
"end":{
"column":2,
"line":22
},
"start":{
"column":2,
"line":22
}
},
{
"end":{
"column":2,
"line":22
},
"start":{
"column":2,
"line":22
}
}
],
"type":"if"
}
},
"f":{
},
"fnMap":{
},
"path":"/Users/juancarlosfarah/Git/nyc-test/src/public.js",
"s":{
"1":1,
"2":1,
"3":1,
"4":1,
"5":1,
"6":1,
"7":1,
"8":1,
"9":0,
"10":0,
"11":0,
"12":0,
"13":0,
"14":0
},
"statementMap":{
"1":{
"end":{
"column":28,
"line":7
},
"start":{
"column":0,
"line":7
}
},
"2":{
"end":{
"column":65,
"line":8
},
"start":{
"column":0,
"line":8
}
},
"3":{
"end":{
"column":21,
"line":11
},
"start":{
"column":0,
"line":11
}
},
"4":{
"end":{
"column":64,
"line":14
},
"start":{
"column":0,
"line":14
}
},
"5":{
"end":{
"column":30,
"line":15
},
"start":{
"column":0,
"line":15
}
},
"6":{
"end":{
"column":3,
"line":38
},
"start":{
"column":0,
"line":18
}
},
"7":{
"end":{
"column":46,
"line":19
},
"start":{
"column":2,
"line":19
}
},
"8":{
"end":{
"column":3,
"line":37
},
"start":{
"column":2,
"line":22
}
},
"9":{
"end":{
"column":48,
"line":23
},
"start":{
"column":4,
"line":23
}
},
"10":{
"end":{
"column":46,
"line":24
},
"start":{
"column":4,
"line":24
}
},
"11":{
"end":{
"column":46,
"line":25
},
"start":{
"column":4,
"line":25
}
},
"12":{
"end":{
"column":46,
"line":26
},
"start":{
"column":4,
"line":26
}
},
"13":{
"end":{
"column":60,
"line":27
},
"start":{
"column":4,
"line":27
}
},
"14":{
"end":{
"column":6,
"line":36
},
"start":{
"column":4,
"line":29
}
}
}
},
"/Users/juancarlosfarah/Git/nyc-test/src/utils/validator.js":{
"b":{
"1":[
0,
0
],
"2":[
0,
0
],
"3":[
0,
0
],
"4":[
0,
0
],
"5":[
0,
0
],
"6":[
0,
0
],
"7":[
0,
0
],
"8":[
0,
0
],
"9":[
0,
0
],
"10":[
0,
0
],
"11":[
0,
0
],
"12":[
0,
0
],
"13":[
0,
0
],
"14":[
0,
0
],
"15":[
0,
0
],
"16":[
0,
0
],
"17":[
0,
0
],
"18":[
0,
0
],
"19":[
0,
0
],
"20":[
0,
0
],
"21":[
0,
0
],
"22":[
0,
0
],
"23":[
0,
0
]
},
"branchMap":{
"1":{
"line":26,
"locations":[
{
"end":{
"column":52,
"line":26
},
"start":{
"column":21,
"line":26
}
},
{
"end":{
"column":42,
"line":27
},
"start":{
"column":4,
"line":27
}
}
],
"type":"binary-expr"
},
"2":{
"line":28,
"locations":[
{
"end":{
"column":2,
"line":28
},
"start":{
"column":2,
"line":28
}
},
{
"end":{
"column":2,
"line":28
},
"start":{
"column":2,
"line":28
}
}
],
"type":"if"
},
"3":{
"line":40,
"locations":[
{
"end":{
"column":2,
"line":40
},
"start":{
"column":2,
"line":40
}
},
{
"end":{
"column":2,
"line":40
},
"start":{
"column":2,
"line":40
}
}
],
"type":"if"
},
"4":{
"line":54,
"locations":[
{
"end":{
"column":2,
"line":54
},
"start":{
"column":2,
"line":54
}
},
{
"end":{
"column":2,
"line":54
},
"start":{
"column":2,
"line":54
}
}
],
"type":"if"
},
"5":{
"line":54,
"locations":[
{
"end":{
"column":15,
"line":54
},
"start":{
"column":6,
"line":54
}
},
{
"end":{
"column":24,
"line":54
},
"start":{
"column":19,
"line":54
}
}
],
"type":"binary-expr"
},
"6":{
"line":88,
"locations":[
{
"end":{
"column":2,
"line":88
},
"start":{
"column":2,
"line":88
}
},
{
"end":{
"column":2,
"line":88
},
"start":{
"column":2,
"line":88
}
}
],
"type":"if"
},
"7":{
"line":100,
"locations":[
{
"end":{
"column":2,
"line":100
},
"start":{
"column":2,
"line":100
}
},
{
"end":{
"column":2,
"line":100
},
"start":{
"column":2,
"line":100
}
}
],
"type":"if"
},
"8":{
"line":112,
"locations":[
{
"end":{
"column":2,
"line":112
},
"start":{
"column":2,
"line":112
}
},
{
"end":{
"column":2,
"line":112
},
"start":{
"column":2,
"line":112
}
}
],
"type":"if"
},
"9":{
"line":124,
"locations":[
{
"end":{
"column":2,
"line":124
},
"start":{
"column":2,
"line":124
}
},
{
"end":{
"column":2,
"line":124
},
"start":{
"column":2,
"line":124
}
}
],
"type":"if"
},
"10":{
"line":142,
"locations":[
{
"end":{
"column":2,
"line":142
},
"start":{
"column":2,
"line":142
}
},
{
"end":{
"column":2,
"line":142
},
"start":{
"column":2,
"line":142
}
}
],
"type":"if"
},
"11":{
"line":149,
"locations":[
{
"end":{
"column":2,
"line":149
},
"start":{
"column":2,
"line":149
}
},
{
"end":{
"column":2,
"line":149
},
"start":{
"column":2,
"line":149
}
}
],
"type":"if"
},
"12":{
"line":149,
"locations":[
{
"end":{
"column":22,
"line":149
},
"start":{
"column":6,
"line":149
}
},
{
"end":{
"column":63,
"line":149
},
"start":{
"column":26,
"line":149
}
}
],
"type":"binary-expr"
},
"13":{
"line":156,
"locations":[
{
"end":{
"column":2,
"line":156
},
"start":{
"column":2,
"line":156
}
},
{
"end":{
"column":2,
"line":156
},
"start":{
"column":2,
"line":156
}
}
],
"type":"if"
},
"14":{
"line":156,
"locations":[
{
"end":{
"column":23,
"line":156
},
"start":{
"column":6,
"line":156
}
},
{
"end":{
"column":62,
"line":156
},
"start":{
"column":27,
"line":156
}
}
],
"type":"binary-expr"
},
"15":{
"line":163,
"locations":[
{
"end":{
"column":2,
"line":163
},
"start":{
"column":2,
"line":163
}
},
{
"end":{
"column":2,
"line":163
},
"start":{
"column":2,
"line":163
}
}
],
"type":"if"
},
"16":{
"line":163,
"locations":[
{
"end":{
"column":22,
"line":163
},
"start":{
"column":6,
"line":163
}
},
{
"end":{
"column":60,
"line":163
},
"start":{
"column":26,
"line":163
}
}
],
"type":"binary-expr"
},
"17":{
"line":169,
"locations":[
{
"end":{
"column":2,
"line":169
},
"start":{
"column":2,
"line":169
}
},
{
"end":{
"column":2,
"line":169
},
"start":{
"column":2,
"line":169
}
}
],
"type":"if"
},
"18":{
"line":175,
"locations":[
{
"end":{
"column":2,
"line":175
},
"start":{
"column":2,
"line":175
}
},
{
"end":{
"column":2,
"line":175
},
"start":{
"column":2,
"line":175
}
}
],
"type":"if"
},
"19":{
"line":181,
"locations":[
{
"end":{
"column":2,
"line":181
},
"start":{
"column":2,
"line":181
}
},
{
"end":{
"column":2,
"line":181
},
"start":{
"column":2,
"line":181
}
}
],
"type":"if"
},
"20":{
"line":187,
"locations":[
{
"end":{
"column":2,
"line":187
},
"start":{
"column":2,
"line":187
}
},
{
"end":{
"column":2,
"line":187
},
"start":{
"column":2,
"line":187
}
}
],
"type":"if"
},
"21":{
"line":202,
"locations":[
{
"end":{
"column":2,
"line":202
},
"start":{
"column":2,
"line":202
}
},
{
"end":{
"column":2,
"line":202
},
"start":{
"column":2,
"line":202
}
}
],
"type":"if"
},
"22":{
"line":257,
"locations":[
{
"end":{
"column":80,
"line":257
},
"start":{
"column":20,
"line":257
}
},
{
"end":{
"column":70,
"line":259
},
"start":{
"column":20,
"line":259
}
}
],
"type":"binary-expr"
},
"23":{
"line":262,
"locations":[
{
"end":{
"column":4,
"line":262
},
"start":{
"column":4,
"line":262
}
},
{
"end":{
"column":4,
"line":262
},
"start":{
"column":4,
"line":262
}
}
],
"type":"if"
}
},
"f":{
"1":0,
"2":0
},
"fnMap":{
"1":{
"line":66,
"loc":{
"end":{
"column":47,
"line":66
},
"start":{
"column":0,
"line":66
}
},
"name":"containsUsername"
},
"2":{
"line":77,
"loc":{
"end":{
"column":41,
"line":77
},
"start":{
"column":0,
"line":77
}
},
"name":"containsField"
}
},
"path":"/Users/juancarlosfarah/Git/nyc-test/src/utils/validator.js",
"s":{
"1":1,
"2":1,
"3":1,
"4":1,
"5":1,
"6":1,
"7":0,
"8":0,
"9":0,
"10":0,
"11":1,
"12":0,
"13":0,
"14":0,
"15":1,
"16":0,
"17":0,
"18":0,
"19":0,
"20":1,
"21":0,
"22":0,
"23":1,
"24":0,
"25":0,
"26":1,
"27":0,
"28":0,
"29":0,
"30":1,
"31":0,
"32":0,
"33":0,
"34":1,
"35":0,
"36":0,
"37":0,
"38":1,
"39":0,
"40":0,
"41":0,
"42":1,
"43":0,
"44":0,
"45":0,
"46":0,
"47":0,
"48":0,
"49":0,
"50":0,
"51":0,
"52":0,
"53":0,
"54":0,
"55":0,
"56":0,
"57":0,
"58":0,
"59":0,
"60":0,
"61":0,
"62":0,
"63":0,
"64":0,
"65":0,
"66":0,
"67":0,
"68":0,
"69":0,
"70":1,
"71":0,
"72":0,
"73":0,
"74":0,
"75":0,
"76":1,
"77":0,
"78":0,
"79":0,
"80":0,
"81":0,
"82":0,
"83":0,
"84":0,
"85":0,
"86":0,
"87":0,
"88":0,
"89":0,
"90":0,
"91":0,
"92":0,
"93":1,
"94":1,
"95":1,
"96":1,
"97":1,
"98":1,
"99":1,
"100":1,
"101":1
},
"statementMap":{
"1":{
"end":{
"column":33,
"line":7
},
"start":{
"column":0,
"line":7
}
},
"2":{
"end":{
"column":20,
"line":10
},
"start":{
"column":0,
"line":10
}
},
"3":{
"end":{
"column":25,
"line":11
},
"start":{
"column":0,
"line":11
}
},
"4":{
"end":{
"column":39,
"line":16
},
"start":{
"column":0,
"line":16
}
},
"5":{
"end":{
"column":49,
"line":17
},
"start":{
"column":0,
"line":17
}
},
"6":{
"end":{
"column":2,
"line":32
},
"start":{
"column":0,
"line":25
}
},
"7":{
"end":{
"column":43,
"line":27
},
"start":{
"column":2,
"line":26
}
},
"8":{
"end":{
"column":3,
"line":30
},
"start":{
"column":2,
"line":28
}
},
"9":{
"end":{
"column":17,
"line":29
},
"start":{
"column":4,
"line":29
}
},
"10":{
"end":{
"column":38,
"line":31
},
"start":{
"column":2,
"line":31
}
},
"11":{
"end":{
"column":2,
"line":44
},
"start":{
"column":0,
"line":38
}
},
"12":{
"end":{
"column":3,
"line":42
},
"start":{
"column":2,
"line":40
}
},
"13":{
"end":{
"column":17,
"line":41
},
"start":{
"column":4,
"line":41
}
},
"14":{
"end":{
"column":63,
"line":43
},
"start":{
"column":2,
"line":43
}
},
"15":{
"end":{
"column":2,
"line":59
},
"start":{
"column":0,
"line":53
}
},
"16":{
"end":{
"column":3,
"line":56
},
"start":{
"column":2,
"line":54
}
},
"17":{
"end":{
"column":17,
"line":55
},
"start":{
"column":4,
"line":55
}
},
"18":{
"end":{
"column":36,
"line":57
},
"start":{
"column":2,
"line":57
}
},
"19":{
"end":{
"column":47,
"line":58
},
"start":{
"column":2,
"line":58
}
},
"20":{
"end":{
"column":1,
"line":70
},
"start":{
"column":0,
"line":66
}
},
"21":{
"end":{
"column":52,
"line":68
},
"start":{
"column":2,
"line":68
}
},
"22":{
"end":{
"column":42,
"line":69
},
"start":{
"column":2,
"line":69
}
},
"23":{
"end":{
"column":1,
"line":80
},
"start":{
"column":0,
"line":77
}
},
"24":{
"end":{
"column":29,
"line":78
},
"start":{
"column":2,
"line":78
}
},
"25":{
"end":{
"column":39,
"line":79
},
"start":{
"column":2,
"line":79
}
},
"26":{
"end":{
"column":2,
"line":92
},
"start":{
"column":0,
"line":87
}
},
"27":{
"end":{
"column":3,
"line":90
},
"start":{
"column":2,
"line":88
}
},
"28":{
"end":{
"column":17,
"line":89
},
"start":{
"column":4,
"line":89
}
},
"29":{
"end":{
"column":43,
"line":91
},
"start":{
"column":2,
"line":91
}
},
"30":{
"end":{
"column":2,
"line":104
},
"start":{
"column":0,
"line":99
}
},
"31":{
"end":{
"column":3,
"line":102
},
"start":{
"column":2,
"line":100
}
},
"32":{
"end":{
"column":17,
"line":101
},
"start":{
"column":4,
"line":101
}
},
"33":{
"end":{
"column":43,
"line":103
},
"start":{
"column":2,
"line":103
}
},
"34":{
"end":{
"column":2,
"line":116
},
"start":{
"column":0,
"line":111
}
},
"35":{
"end":{
"column":3,
"line":114
},
"start":{
"column":2,
"line":112
}
},
"36":{
"end":{
"column":17,
"line":113
},
"start":{
"column":4,
"line":113
}
},
"37":{
"end":{
"column":43,
"line":115
},
"start":{
"column":2,
"line":115
}
},
"38":{
"end":{
"column":2,
"line":128
},
"start":{
"column":0,
"line":123
}
},
"39":{
"end":{
"column":3,
"line":126
},
"start":{
"column":2,
"line":124
}
},
"40":{
"end":{
"column":17,
"line":125
},
"start":{
"column":4,
"line":125
}
},
"41":{
"end":{
"column":55,
"line":127
},
"start":{
"column":2,
"line":127
}
},
"42":{
"end":{
"column":2,
"line":192
},
"start":{
"column":0,
"line":138
}
},
"43":{
"end":{
"column":52,
"line":139
},
"start":{
"column":2,
"line":139
}
},
"44":{
"end":{
"column":21,
"line":140
},
"start":{
"column":2,
"line":140
}
},
"45":{
"end":{
"column":3,
"line":145
},
"start":{
"column":2,
"line":142
}
},
"46":{
"end":{
"column":65,
"line":143
},
"start":{
"column":4,
"line":143
}
},
"47":{
"end":{
"column":20,
"line":144
},
"start":{
"column":4,
"line":144
}
},
"48":{
"end":{
"column":3,
"line":152
},
"start":{
"column":2,
"line":149
}
},
"49":{
"end":{
"column":63,
"line":150
},
"start":{
"column":4,
"line":150
}
},
"50":{
"end":{
"column":20,
"line":151
},
"start":{
"column":4,
"line":151
}
},
"51":{
"end":{
"column":3,
"line":159
},
"start":{
"column":2,
"line":156
}
},
"52":{
"end":{
"column":56,
"line":157
},
"start":{
"column":4,
"line":157
}
},
"53":{
"end":{
"column":20,
"line":158
},
"start":{
"column":4,
"line":158
}
},
"54":{
"end":{
"column":3,
"line":166
},
"start":{
"column":2,
"line":163
}
},
"55":{
"end":{
"column":55,
"line":164
},
"start":{
"column":4,
"line":164
}
},
"56":{
"end":{
"column":20,
"line":165
},
"start":{
"column":4,
"line":165
}
},
"57":{
"end":{
"column":3,
"line":172
},
"start":{
"column":2,
"line":169
}
},
"58":{
"end":{
"column":65,
"line":170
},
"start":{
"column":4,
"line":170
}
},
"59":{
"end":{
"column":20,
"line":171
},
"start":{
"column":4,
"line":171
}
},
"60":{
"end":{
"column":3,
"line":178
},
"start":{
"column":2,
"line":175
}
},
"61":{
"end":{
"column":66,
"line":176
},
"start":{
"column":4,
"line":176
}
},
"62":{
"end":{
"column":20,
"line":177
},
"start":{
"column":4,
"line":177
}
},
"63":{
"end":{
"column":3,
"line":184
},
"start":{
"column":2,
"line":181
}
},
"64":{
"end":{
"column":49,
"line":182
},
"start":{
"column":4,
"line":182
}
},
"65":{
"end":{
"column":20,
"line":183
},
"start":{
"column":4,
"line":183
}
},
"66":{
"end":{
"column":3,
"line":190
},
"start":{
"column":2,
"line":187
}
},
"67":{
"end":{
"column":79,
"line":188
},
"start":{
"column":4,
"line":188
}
},
"68":{
"end":{
"column":20,
"line":189
},
"start":{
"column":4,
"line":189
}
},
"69":{
"end":{
"column":17,
"line":191
},
"start":{
"column":2,
"line":191
}
},
"70":{
"end":{
"column":2,
"line":207
},
"start":{
"column":0,
"line":200
}
},
"71":{
"end":{
"column":21,
"line":201
},
"start":{
"column":2,
"line":201
}
},
"72":{
"end":{
"column":3,
"line":205
},
"start":{
"column":2,
"line":202
}
},
"73":{
"end":{
"column":59,
"line":203
},
"start":{
"column":4,
"line":203
}
},
"74":{
"end":{
"column":20,
"line":204
},
"start":{
"column":4,
"line":204
}
},
"75":{
"end":{
"column":17,
"line":206
},
"start":{
"column":2,
"line":206
}
},
"76":{
"end":{
"column":2,
"line":267
},
"start":{
"column":0,
"line":224
}
},
"77":{
"end":{
"column":5,
"line":237
},
"start":{
"column":2,
"line":233
}
},
"78":{
"end":{
"column":37,
"line":234
},
"start":{
"column":4,
"line":234
}
},
"79":{
"end":{
"column":51,
"line":235
},
"start":{
"column":4,
"line":235
}
},
"80":{
"end":{
"column":55,
"line":236
},
"start":{
"column":4,
"line":236
}
},
"81":{
"end":{
"column":5,
"line":247
},
"start":{
"column":2,
"line":240
}
},
"82":{
"end":{
"column":29,
"line":242
},
"start":{
"column":4,
"line":242
}
},
"83":{
"end":{
"column":37,
"line":245
},
"start":{
"column":4,
"line":245
}
},
"84":{
"end":{
"column":65,
"line":246
},
"start":{
"column":4,
"line":246
}
},
"85":{
"end":{
"column":5,
"line":266
},
"start":{
"column":2,
"line":250
}
},
"86":{
"end":{
"column":19,
"line":252
},
"start":{
"column":4,
"line":252
}
},
"87":{
"end":{
"column":37,
"line":255
},
"start":{
"column":4,
"line":255
}
},
"88":{
"end":{
"column":51,
"line":256
},
"start":{
"column":4,
"line":256
}
},
"89":{
"end":{
"column":71,
"line":259
},
"start":{
"column":4,
"line":257
}
},
"90":{
"end":{
"column":5,
"line":264
},
"start":{
"column":4,
"line":262
}
},
"91":{
"end":{
"column":13,
"line":263
},
"start":{
"column":6,
"line":263
}
},
"92":{
"end":{
"column":27,
"line":265
},
"start":{
"column":4,
"line":265
}
},
"93":{
"end":{
"column":47,
"line":271
},
"start":{
"column":0,
"line":271
}
},
"94":{
"end":{
"column":43,
"line":272
},
"start":{
"column":0,
"line":272
}
},
"95":{
"end":{
"column":43,
"line":273
},
"start":{
"column":0,
"line":273
}
},
"96":{
"end":{
"column":61,
"line":274
},
"start":{
"column":0,
"line":274
}
},
"97":{
"end":{
"column":61,
"line":275
},
"start":{
"column":0,
"line":275
}
},
"98":{
"end":{
"column":45,
"line":276
},
"start":{
"column":0,
"line":276
}
},
"99":{
"end":{
"column":57,
"line":277
},
"start":{
"column":0,
"line":277
}
},
"100":{
"end":{
"column":51,
"line":278
},
"start":{
"column":0,
"line":278
}
},
"101":{
"end":{
"column":45,
"line":279
},
"start":{
"column":0,
"line":279
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment