test.before()
テストをブートストラップするために使用したいと思います。私が試したセットアップは機能しません:
// bootstrap.js
const test = require('ava')
test.before(t => {
// do this exactly once for all tests
})
module.exports = { test }
// test1.js
const { test } = require('../bootstrap')
test(t => { ... {)
AVA は、before()
各テスト ファイルの前に関数を実行します。呼び出し内でbefore
呼び出しが行われたかどうかを確認することはできますが、よりクリーンなプロセスを見つけたいと思います。require
パラメータを次のように使用してみました:
"ava": {
"require": [
"./test/run.js"
]
}
と:
// bootstrap,js
const test = require('ava')
module.exports = { test }
// run.js
const { test } = require('./bootstrap')
test.before(t => { })
// test1.js
const { test } = require('../bootstrap')
test(t => { ... {)
しかし、それはただ壊れworker.setRunner is not a function
ます。そこに何を期待しているのかわかりません。