Jest を実行したら⇩のエラーが

Support for the experimental syntax XXX isn't currently enabled

XXX のところに構文の種類が入ってます

Jest で実行するときにはコードが Babel で変換されてて Babel にデフォルトで組み込まれてないものは使えないみたい
使うには Babel の設定書いて plugins の追加が必要だとか
webpack でも acorn で認識できないコードを出力できない問題あったし 必要ない処理通されて新機能が使えないこと多め

別に TypeScript も JSX も使ってない ただの JavaScript なので変換なんていらないのに!
変換無しで jest 使えないのか調べたら transform に {} を指定すればいいと書いた issue があったのでやってみたら無事成功

// jest.config.js
module.exports = {
transform: {}
}

デフォが変換ありなのは親切なのか不親切なのか