ava: SyntaxError: неожиданный импорт токена

Ава приходит свстроенная поддержка ES2015, который отлично работает для моих реальных тестовых файлов. Тем не менее, когда я делаю

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

Я не могу использоватьimport и экспортировать в вспомогательный файл, я тогда получаю:

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

У меня нет конкретной настройки Babel, так как для тестовых файлов он работает из коробки. Может кто-нибудь объяснить мне, почему вспомогательные зависимости не переносятся с babel? С помощьюtest/**/helpers даже следуетAVA конвенция.

Спасибо робин

Решение

Так что на основеthangngoc89Решение, что я сделал, чтобы это работало, было:

Добавить.babelrc с содержанием:
{
  "presets": [
    "es2015",
    "stage-2"
  ],
  "plugins": [
    "espower",
    "transform-runtime"
  ]
}
Добавлено вpackage.json:
"ava": {
  "require": ["babel-register"],
  "babel": "inherit"
}

Ответы на вопрос(1)

Ваш ответ на вопрос