ava: SyntaxError: importación de token inesperada

Entonces ava viene consoporte ES2015 incorporado, que funciona bien para mis archivos de prueba reales. Sin embargo, cuando lo hago

import {newUser, createUser, login} from './helpers/user';

No puedo usarimport y exportar en el archivo auxiliar, entonces obtengo:

Users/rowe/Code/fv/foxvision-api/test/api/helpers/user.js:1
(function (exports, require, module, __filename, __dirname) { import request from 'supertest';

SyntaxError: Unexpected token import

No tengo una configuración específica de babel configurada en cuanto a los archivos de prueba que funciona de fábrica. ¿Alguien puede explicarme por qué las dependencias auxiliares no se transpiran con babel? Utilizandotest/**/helpers incluso está siguiendoconvención ava.

Gracias Robin

Solución

Entonces basado enthangngoc89La solución, lo que hice para que funcionara fue:

Agrega un.babelrc con contenido:
{
  "presets": [
    "es2015",
    "stage-2"
  ],
  "plugins": [
    "espower",
    "transform-runtime"
  ]
}
Añadido apackage.json:
"ava": {
  "require": ["babel-register"],
  "babel": "inherit"
}