ava: SyntaxError: importação de token inesperada

Então ava vem comsuporte interno do ES2015, que funciona bem para meus arquivos de teste reais. No entanto, quando eu faço

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

Não posso usarimport e exportar no arquivo auxiliar, recebo:

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

Não tenho nenhuma configuração específica do babel definida para os arquivos de teste que funcionam imediatamente. Alguém pode me explicar por que as dependências auxiliares não são transpiladas com babel? Usandotest/**/helpers está mesmo seguindoconvenção ava.

Obrigado Robin

Solução

Então, com base emthangngoc89A solução, o que eu fiz para fazer funcionar foi:

Adicione um.babelrc com conteúdo:
{
  "presets": [
    "es2015",
    "stage-2"
  ],
  "plugins": [
    "espower",
    "transform-runtime"
  ]
}
Adicionado apackage.json:
"ava": {
  "require": ["babel-register"],
  "babel": "inherit"
}

questionAnswers(3)

yourAnswerToTheQuestion