facebook / jscodeshift

A JavaScript codemod toolkit.
https://jscodeshift.com
MIT License
9.26k stars 477 forks source link

testOptions aren't propagated through some of the test methods #581

Open SKaistrenko opened 9 months ago

SKaistrenko commented 9 months ago

applyTransform relies on testOptions for a parser option. At the same time defineSnapshotTestFromFixture, defineSnapshotTest, runSnapshotTest (maybe others) don't propagate user-supplied testOptions.

A possible work-around is to run export the parser const from the transformer module, but that limit the ability to use the module with multiple transformers (e.g babylon and ts)