Code coverage report for 6to5/lib/6to5/transformation/transformers/

Statements: 95.63% (1465 / 1532)      Branches: 91.72% (687 / 749)      Functions: 98.8% (164 / 166)      Lines: 96.74% (1365 / 1411)      Ignored: none     

All files » 6to5/lib/6to5/transformation/transformers/
File Statements Branches Functions Lines
_alias-functions.js 100% (43 / 43) 100% (28 / 28) 100% (10 / 10) 100% (41 / 41)
_block-hoist.js 100% (19 / 19) 100% (10 / 10) 100% (3 / 3) 100% (15 / 15)
_declarations.js 100% (18 / 18) 100% (6 / 6) 100% (2 / 2) 100% (18 / 18)
_module-formatter.js 100% (6 / 6) 100% (4 / 4) 100% (1 / 1) 100% (5 / 5)
es6-arrow-functions.js 100% (7 / 7) 100% (0 / 0) 100% (1 / 1) 100% (7 / 7)
es6-classes.js 100% (145 / 145) 97.22% (70 / 72) 100% (10 / 10) 100% (139 / 139)
es6-computed-property-names.js 98.04% (50 / 51) 96.43% (27 / 28) 100% (1 / 1) 100% (47 / 47)
es6-constants.js 95.65% (44 / 46) 89.29% (25 / 28) 100% (5 / 5) 97.5% (39 / 40)
es6-default-parameters.js 97.96% (48 / 49) 90.91% (20 / 22) 100% (4 / 4) 97.83% (45 / 46)
es6-destructuring.js 88.76% (158 / 178) 82.72% (67 / 81) 92.31% (12 / 13) 89.44% (144 / 161)
es6-for-of.js 100% (19 / 19) 100% (6 / 6) 100% (1 / 1) 100% (19 / 19)
es6-generators.js 100% (1 / 1) 100% (0 / 0) 100% (0 / 0) 100% (1 / 1)
es6-let-scoping.js 95.54% (214 / 224) 89.84% (115 / 128) 100% (29 / 29) 97.06% (198 / 204)
es6-modules.js 100% (22 / 22) 100% (10 / 10) 100% (3 / 3) 100% (22 / 22)
es6-property-method-assignment.js 100% (42 / 42) 100% (20 / 20) 100% (4 / 4) 100% (36 / 36)
es6-property-name-shorthand.js 100% (7 / 7) 100% (2 / 2) 100% (1 / 1) 100% (6 / 6)
es6-rest-parameters.js 100% (16 / 16) 100% (4 / 4) 100% (1 / 1) 100% (15 / 15)
es6-spread.js 100% (74 / 74) 100% (32 / 32) 100% (7 / 7) 100% (70 / 70)
es6-template-literals.js 100% (33 / 33) 100% (6 / 6) 100% (3 / 3) 100% (31 / 31)
es6-unicode-regex.js 100% (12 / 12) 100% (4 / 4) 100% (1 / 1) 100% (10 / 10)
es7-abstract-references.js 90.2% (46 / 51) 79.17% (19 / 24) 100% (7 / 7) 93.48% (43 / 46)
es7-array-comprehension.js 93.75% (30 / 32) 90% (9 / 10) 100% (4 / 4) 93.33% (28 / 30)
es7-exponentiation-operator.js 100% (12 / 12) 100% (4 / 4) 100% (2 / 2) 100% (10 / 10)
es7-generator-comprehension.js 91.67% (11 / 12) 50% (1 / 2) 100% (2 / 2) 100% (11 / 11)
es7-object-spread.js 100% (30 / 30) 100% (10 / 10) 100% (2 / 2) 100% (28 / 28)
optional-async-to-generator.js 100% (7 / 7) 100% (4 / 4) 100% (1 / 1) 100% (6 / 6)
optional-bluebird-coroutines.js 96% (24 / 25) 90% (9 / 10) 100% (4 / 4) 100% (23 / 23)
optional-core-aliasing.js 91.67% (33 / 36) 90.32% (28 / 31) 100% (4 / 4) 100% (30 / 30)
optional-for-of-fast.js 20% (4 / 20) 0% (0 / 8) 0% (0 / 1) 21.05% (4 / 19)
optional-proto-to-assign.js 100% (42 / 42) 94.44% (17 / 18) 100% (6 / 6) 100% (37 / 37)
optional-typeof-symbol.js 100% (5 / 5) 50% (1 / 2) 100% (1 / 1) 100% (5 / 5)
optional-undefined-to-void.js 100% (5 / 5) 100% (4 / 4) 100% (1 / 1) 100% (5 / 5)
playground-memoization-operator.js 100% (45 / 45) 100% (14 / 14) 100% (8 / 8) 100% (41 / 41)
playground-method-binding.js 100% (18 / 18) 100% (4 / 4) 100% (4 / 4) 100% (17 / 17)
playground-object-getter-memoization.js 93.75% (15 / 16) 91.67% (11 / 12) 100% (2 / 2) 100% (14 / 14)
react.js 96.83% (122 / 126) 92.86% (65 / 70) 100% (11 / 11) 99.16% (118 / 119)
spec-member-expression-literals.js 100% (9 / 9) 100% (10 / 10) 100% (1 / 1) 100% (9 / 9)
spec-no-for-in-of-assignment.js 100% (7 / 7) 100% (4 / 4) 100% (1 / 1) 100% (6 / 6)
spec-property-literals.js 100% (8 / 8) 100% (9 / 9) 100% (1 / 1) 100% (8 / 8)
use-strict.js 100% (14 / 14) 100% (8 / 8) 100% (3 / 3) 100% (14 / 14)