Press n or j to go to the next uncovered block, b, p or k for the previous block.
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| app |
|
42.62% | 52/122 | 11.11% | 4/36 | 10% | 1/10 | 42.62% | 52/122 |
| app/auth |
|
0% | 0/24 | 0% | 0/4 | 0% | 0/1 | 0% | 0/24 |
| app/config |
|
85.96% | 49/57 | 54.55% | 18/33 | 100% | 3/3 | 85.71% | 48/56 |
| app/db |
|
60% | 15/25 | 33.33% | 2/6 | 66.67% | 2/3 | 60% | 15/25 |
| app/errors |
|
93.06% | 161/173 | 73.91% | 17/23 | 83.33% | 20/24 | 92.55% | 149/161 |
| app/errors/auth |
|
100% | 5/5 | 100% | 0/0 | 100% | 1/1 | 100% | 5/5 |
| app/errors/auth/login |
|
100% | 4/4 | 100% | 0/0 | 100% | 1/1 | 100% | 4/4 |
| app/errors/car |
|
100% | 25/25 | 100% | 0/0 | 100% | 6/6 | 100% | 25/25 |
| app/errors/group |
|
100% | 49/49 | 100% | 0/0 | 100% | 12/12 | 100% | 49/49 |
| app/errors/invite |
|
100% | 9/9 | 100% | 0/0 | 100% | 2/2 | 100% | 9/9 |
| app/errors/membership |
|
100% | 4/4 | 100% | 0/0 | 100% | 1/1 | 100% | 4/4 |
| app/errors/user |
|
97.56% | 40/41 | 100% | 2/2 | 90% | 9/10 | 97.44% | 38/39 |
| app/models |
|
92.59% | 25/27 | 100% | 0/0 | 0% | 0/1 | 92.59% | 25/27 |
| app/models/car |
|
99.44% | 529/532 | 95.24% | 40/42 | 100% | 73/73 | 99.43% | 526/529 |
| app/models/group |
|
96.62% | 944/977 | 93.06% | 67/72 | 96.32% | 131/136 | 96.61% | 941/974 |
| app/models/invite |
|
99.3% | 285/287 | 90% | 27/30 | 100% | 45/45 | 99.3% | 285/287 |
| app/models/membership |
|
97.13% | 305/314 | 87.5% | 42/48 | 100% | 55/55 | 97.13% | 305/314 |
| app/models/profile-picture |
|
100% | 6/6 | 100% | 0/0 | 100% | 0/0 | 100% | 6/6 |
| app/models/user |
|
98.14% | 422/430 | 89.19% | 33/37 | 95.06% | 77/81 | 98.14% | 421/429 |
| app/routes/api |
|
100% | 7/7 | 100% | 0/0 | 100% | 0/0 | 100% | 7/7 |
| app/routes/api/group |
|
100% | 9/9 | 100% | 0/0 | 100% | 0/0 | 100% | 9/9 |
| app/routes/api/group/create |
|
100% | 114/114 | 100% | 6/6 | 100% | 25/25 | 100% | 114/114 |
| app/routes/api/group/get |
|
100% | 87/87 | 100% | 2/2 | 100% | 15/15 | 100% | 83/83 |
| app/routes/api/group/group-id |
|
100% | 30/30 | 100% | 0/0 | 100% | 0/0 | 100% | 30/30 |
| app/routes/api/group/group-id/car |
|
100% | 12/12 | 100% | 0/0 | 100% | 0/0 | 100% | 12/12 |
| app/routes/api/group/group-id/car/car-id |
|
100% | 13/13 | 100% | 0/0 | 100% | 0/0 | 100% | 13/13 |
| app/routes/api/group/group-id/car/car-id/delete |
|
100% | 103/103 | 100% | 5/5 | 100% | 31/31 | 100% | 103/103 |
| app/routes/api/group/group-id/car/car-id/drive |
|
98.45% | 127/129 | 100% | 5/5 | 100% | 27/27 | 98.45% | 127/129 |
| app/routes/api/group/group-id/car/car-id/park |
|
98.86% | 174/176 | 100% | 7/7 | 100% | 49/49 | 98.86% | 174/176 |
| app/routes/api/group/group-id/car/create |
|
98.87% | 175/177 | 100% | 4/4 | 100% | 48/48 | 98.85% | 172/174 |
| app/routes/api/group/group-id/car/get |
|
100% | 112/112 | 100% | 4/4 | 100% | 22/22 | 100% | 110/110 |
| app/routes/api/group/group-id/delete |
|
100% | 115/115 | 100% | 4/4 | 100% | 25/25 | 100% | 114/114 |
| app/routes/api/group/group-id/get |
|
100% | 90/90 | 100% | 4/4 | 100% | 19/19 | 100% | 89/89 |
| app/routes/api/group/group-id/invite |
|
100% | 168/168 | 100% | 8/8 | 100% | 45/45 | 100% | 166/166 |
| app/routes/api/group/group-id/invites |
|
100% | 107/107 | 100% | 4/4 | 100% | 23/23 | 100% | 105/105 |
| app/routes/api/group/group-id/leave |
|
100% | 108/108 | 100% | 8/8 | 100% | 21/21 | 100% | 108/108 |
| app/routes/api/group/group-id/member |
|
100% | 9/9 | 100% | 0/0 | 100% | 0/0 | 100% | 9/9 |
| app/routes/api/group/group-id/member/get |
|
100% | 93/93 | 100% | 4/4 | 100% | 20/20 | 100% | 92/92 |
| app/routes/api/group/group-id/member/user-id |
|
100% | 12/12 | 100% | 0/0 | 100% | 0/0 | 100% | 12/12 |
| app/routes/api/group/group-id/member/user-id/admin |
|
100% | 10/10 | 100% | 0/0 | 100% | 0/0 | 100% | 10/10 |
| app/routes/api/group/group-id/member/user-id/admin/grant |
|
100% | 95/95 | 100% | 5/5 | 100% | 25/25 | 100% | 95/95 |
| app/routes/api/group/group-id/member/user-id/admin/revoke |
|
100% | 95/95 | 100% | 5/5 | 100% | 25/25 | 100% | 95/95 |
| app/routes/api/group/group-id/member/user-id/admin/transer-ownership |
|
100% | 123/123 | 100% | 5/5 | 100% | 35/35 | 100% | 123/123 |
| app/routes/api/group/group-id/member/user-id/kick |
|
100% | 136/136 | 100% | 5/5 | 100% | 39/39 | 100% | 136/136 |
| app/routes/api/group/group-id/update |
|
100% | 137/137 | 100% | 4/4 | 100% | 42/42 | 100% | 136/136 |
| app/routes/api/user |
|
98.61% | 71/72 | 75% | 3/4 | 100% | 7/7 | 98.59% | 70/71 |
| app/routes/api/user/invite |
|
100% | 7/7 | 100% | 0/0 | 100% | 0/0 | 100% | 7/7 |
| app/routes/api/user/invite/get-all |
|
100% | 114/114 | 100% | 2/2 | 100% | 20/20 | 100% | 112/112 |
| app/routes/api/user/invite/group-id |
|
100% | 8/8 | 100% | 0/0 | 100% | 0/0 | 100% | 8/8 |
| app/routes/api/user/invite/group-id/join |
|
100% | 76/76 | 100% | 4/4 | 100% | 18/18 | 100% | 76/76 |
| app/routes/api/user/search |
|
99.34% | 151/152 | 88.89% | 8/9 | 100% | 31/31 | 99.31% | 143/144 |
| app/routes/api/user/settings |
|
100% | 5/5 | 100% | 0/0 | 100% | 0/0 | 100% | 5/5 |
| app/routes/api/user/settings/change-password |
|
100% | 136/136 | 100% | 6/6 | 100% | 24/24 | 100% | 136/136 |
| app/routes/auth |
|
100% | 13/13 | 100% | 0/0 | 100% | 0/0 | 100% | 13/13 |
| app/routes/auth/csrf |
|
100% | 6/6 | 75% | 3/4 | 100% | 1/1 | 100% | 6/6 |
| app/routes/auth/jwt |
|
98.71% | 384/389 | 96.15% | 50/52 | 100% | 69/69 | 98.69% | 377/382 |
| app/routes/auth/login |
|
100% | 179/179 | 100% | 4/4 | 100% | 35/35 | 100% | 179/179 |
| app/routes/auth/logout |
|
100% | 30/30 | 100% | 0/0 | 100% | 5/5 | 100% | 30/30 |
| app/routes/auth/signUp |
|
94.33% | 233/247 | 27.27% | 6/22 | 93.33% | 42/45 | 94.33% | 233/247 |
| app/routes/auth/token |
|
97.62% | 82/84 | 90% | 9/10 | 93.33% | 14/15 | 97.59% | 81/83 |
| app/routes/user |
|
100% | 4/4 | 100% | 0/0 | 100% | 0/0 | 100% | 4/4 |
| app/routes/user/generate-profile-pic |
|
100% | 77/77 | 100% | 2/2 | 100% | 17/17 | 100% | 77/77 |
| app/util |
|
88.13% | 141/160 | 65.45% | 36/55 | 77.5% | 31/40 | 88.46% | 138/156 |
| app/util/hash-string |
|
96.23% | 51/53 | 100% | 0/0 | 88.89% | 8/9 | 97.96% | 48/49 |
| app/validators |
|
97.96% | 48/49 | 78.57% | 11/14 | 100% | 13/13 | 97.96% | 48/49 |