2017-05-17 2 views
0

J'ai rencontré un problème où j'essaie d'effectuer un test de mutation sur mes classes util dans mon projet de réaction en utilisant cette bibliothèque http://stryker-mutator.github.io/. Cependant, je reçois les erreurs suivantes,Mutation Stryker testant avec des fichiers ES6

[2017-05-17 16:29:04.321] [ERROR] CoverageInstrumenterStream - Error while instrumenting file "path/to/something.js", error was: Error: Line 29: Unexpected token 
[2017-05-17 16:29:05.586] [ERROR] Stryker - One or more tests errored in the initial test run: 
    SyntaxError: Unexpected token import 

semble la bibliothèque ne peut pas identifier les import et les export déclarations contenues dans le fichier.

J'ai essayé de chercher un correctif pour cela mais est venu court. Il sera vivement apprécié si vous experts peuvent m'aider sur une solution de contournement, ou une solution via grunt où je pourrais changer le import et exports à require et module.exports sans nuire au format de code de la logique.

Merci beaucoup

Répondre

1

Je travaille avec le cadre de Stryker. Dans notre projet, nous utilisions browserify pour importer des fichiers. Donc, si vous utilisez la même chose, vous devez fournir 'browserify' dans le tableau framework dans stryker.conf.js.