text: import test from 'ava';{{if hasPuppeteer}}
  import puppeteerHelper from './_puppeteer';{{/if}}{{if hasPock}}
  import './_pock';{{/if}}
  // 还是不要直接测ts文件, 先编译成es6再测, AVA官方配置似乎也有点问题
  
  /* global todo */
  
  /**
   * AVA 默认不处理src下面的文件, 所以需要@babel/register
   * 对于async, 还需要@babel/polyfill, 这些都在package.json中配置
   * 另外由于tree shaking的需要, 全局的babel配置是不会将ES module
   * 语法转换成CommonJS的(modules: false), 所以需要覆盖掉全局babel配置
   */
  
  const sleep = time => new Promise(rs => setTimeout(rs, time));
  const isObj = o => Object.prototype.toString.call(o) === '[object Object]';
  
  test('todo', {{if hasPuppeteer}}puppeteerHelper(), {{/if}}async {{if hasPuppeteer}}(t, page){{else}}t{{/if}} => {
  	t.pass();
  });
  