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

Statements: 96.62% (1544 / 1598)      Branches: 92.6% (738 / 797)      Functions: 99.42% (172 / 173)      Lines: 97.69% (1439 / 1473)      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 99.01% (200 / 202) 94.64% (106 / 112) 100% (15 / 15) 98.96% (190 / 192)
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 98.04% (50 / 51) 90.91% (20 / 22) 100% (4 / 4) 97.92% (47 / 48)
es6-destructuring.js 88.76% (158 / 178) 82.72% (67 / 81) 92.31% (12 / 13) 89.44% (144 / 161)
es6-for-of.js 97.56% (40 / 41) 94.44% (17 / 18) 100% (3 / 3) 97.5% (39 / 40)
es6-generators.js 100% (3 / 3) 100% (2 / 2) 100% (1 / 1) 100% (3 / 3)
es6-let-scoping.js 95.58% (216 / 226) 89.84% (115 / 128) 100% (28 / 28) 97.09% (200 / 206)
es6-modules.js 100% (22 / 22) 100% (10 / 10) 100% (3 / 3) 100% (22 / 22)
es6-property-method-assignment.js 100% (39 / 39) 100% (18 / 18) 100% (4 / 4) 100% (33 / 33)
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.89% (34 / 37) 90.32% (28 / 31) 100% (4 / 4) 100% (31 / 31)
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)
spec-setters.js 100% (3 / 3) 100% (4 / 4) 100% (1 / 1) 100% (3 / 3)
use-strict.js 100% (14 / 14) 100% (8 / 8) 100% (3 / 3) 100% (14 / 14)