Ava js不工作异步等待测试

Ava js不工作异步等待测试,ava,Ava,我正在尝试使用Ava.js进行测试,但实际上我无法启动async/await。我只是从文档中复制/粘贴了一个示例,它向我显示了一个错误 (async function(t) { SyntaxError: missing) after argument list. 看起来它没有正确编译,我不知道我做错了什么。有人能帮我吗 这是我的密码 测试规范js import test from 'ava'; test(async t => { const value = await prom

我正在尝试使用Ava.js进行测试,但实际上我无法启动async/await。我只是从文档中复制/粘贴了一个示例,它向我显示了一个错误

(async function(t) {
SyntaxError: missing) after argument list.
看起来它没有正确编译,我不知道我做错了什么。有人能帮我吗

这是我的密码

测试规范js

import test from 'ava';

test(async t => {
    const value = await promiseFn();
    t.true(value);
});
package.json

{
  "scripts": {
    "test": "ava"
  },
  "devDependencies": {
    "ava": "^0.16.0",
    "ava-spec": "^1.0.1",
    "babel-preset-es2015": "^6.18.0",
    "tap-nyan": "0.0.2"
  },
  "ava": {
    "babel": "inherit",
    "require": [
      "babel-register"
    ]
  }
}
.babelrc

{
  "presets": [
    "es2015"
  ]
}

async/await
不使用预设的
es2015
传输
您应该启用预设的
es2017


另一个解决方案是在节点v7上运行测试套件,因为它本机支持
async/await
async/await
不使用预设的
es2015
传输
您应该启用预设的
es2017


另一个解决方案是在节点v7上运行测试套件,因为它本机支持
async/await

是的,您完全正确。真丢脸:)非常感谢你,弗洛伦特。是的,你说得绝对正确。真丢脸:)非常感谢你,弗洛伦特。