Code coverage report for 6to5/transformation/transformers/

Statements: 96.86% (1296 / 1338)      Branches: 91.72% (587 / 640)      Functions: 100% (145 / 145)      Lines: 97.9% (1213 / 1239)      Ignored: none     

All files » 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% (8 / 8) 100% (2 / 2) 100% (2 / 2) 100% (8 / 8)
_declarations.js 100% (14 / 14) 100% (6 / 6) 100% (1 / 1) 100% (14 / 14)
_module-formatter.js 100% (6 / 6) 100% (4 / 4) 100% (1 / 1) 100% (5 / 5)
es5-property-method-assignment.js 100% (17 / 17) 100% (8 / 8) 100% (3 / 3) 100% (15 / 15)
es6-arrow-functions.js 100% (7 / 7) 100% (0 / 0) 100% (1 / 1) 100% (7 / 7)
es6-classes.js 98.66% (147 / 149) 93.42% (71 / 76) 100% (10 / 10) 98.6% (141 / 143)
es6-computed-property-names.js 100% (22 / 22) 100% (4 / 4) 100% (2 / 2) 100% (21 / 21)
es6-constants.js 95.65% (44 / 46) 89.29% (25 / 28) 100% (5 / 5) 97.5% (39 / 40)
es6-default-parameters.js 97.73% (43 / 44) 90.91% (20 / 22) 100% (4 / 4) 97.5% (39 / 40)
es6-destructuring.js 94.3% (149 / 158) 84.72% (61 / 72) 100% (11 / 11) 95.1% (136 / 143)
es6-for-of.js 100% (19 / 19) 100% (4 / 4) 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 96.92% (220 / 227) 91.54% (119 / 130) 100% (29 / 29) 98.07% (203 / 207)
es6-modules.js 87.1% (27 / 31) 77.78% (14 / 18) 100% (3 / 3) 100% (27 / 27)
es6-property-name-shorthand.js 100% (7 / 7) 100% (2 / 2) 100% (1 / 1) 100% (6 / 6)
es6-rest-parameters.js 100% (12 / 12) 100% (4 / 4) 100% (1 / 1) 100% (11 / 11)
es6-spread.js 97.22% (70 / 72) 96.43% (27 / 28) 100% (7 / 7) 97.06% (66 / 68)
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 86.27% (44 / 51) 73.08% (19 / 26) 100% (7 / 7) 87.23% (41 / 47)
es7-array-comprehension.js 100% (41 / 41) 100% (14 / 14) 100% (5 / 5) 100% (38 / 38)
es7-exponentiation-operator.js 100% (11 / 11) 100% (4 / 4) 100% (2 / 2) 100% (9 / 9)
es7-generator-comprehension.js 90.91% (10 / 11) 50% (1 / 2) 100% (2 / 2) 100% (10 / 10)
es7-object-spread.js 100% (29 / 29) 100% (10 / 10) 100% (2 / 2) 100% (27 / 27)
playground-memoization-operator.js 100% (47 / 47) 100% (16 / 16) 100% (8 / 8) 100% (43 / 43)
playground-method-binding.js 100% (21 / 21) 100% (6 / 6) 100% (4 / 4) 100% (21 / 21)
playground-object-getter-memoization.js 95.45% (21 / 22) 91.67% (11 / 12) 100% (2 / 2) 100% (20 / 20)
react.js 96.58% (113 / 117) 91.8% (56 / 61) 100% (10 / 10) 99.09% (109 / 110)
spec-block-hoist-functions.js 100% (11 / 11) 100% (4 / 4) 100% (2 / 2) 100% (10 / 10)
spec-member-expression-literals.js 100% (10 / 10) 100% (10 / 10) 100% (1 / 1) 100% (10 / 10)
spec-no-duplicate-properties.js 93.75% (15 / 16) 90% (9 / 10) 100% (1 / 1) 93.33% (14 / 15)
spec-no-for-in-of-assignment.js 100% (7 / 7) 100% (4 / 4) 100% (1 / 1) 100% (6 / 6)
spec-property-literals.js 88.89% (8 / 9) 88.89% (8 / 9) 100% (1 / 1) 88.89% (8 / 9)
use-strict.js 100% (7 / 7) 100% (6 / 6) 100% (1 / 1) 100% (7 / 7)