ドキュメントから(Emphasis Mine)
ブラウザーのスクリプト タグに読み込むライブラリ ファイル。通常、この設定はノードの実行には使用しないでください。そうであれば、ファイルは
require'd
. 値は、ファイル名および/または glob パターンの配列です。ファイルは指定された順序でロードされます。["test/lib/core.js", "test/lib/* / .js"] などの重複が含まれる可能性があり、ファイルは 1 回だけ読み込まれます。testHelpers は、ライブラリとソースの後、テストの前にロードされます。
これはどういう意味ですか?を取得するとrequire'd
、何として含まれますか? どの変数名で?テスト間で再利用したいグローバルメソッド (testSetUp
および)がいくつかあります。testTearDown
これによると、Node.js でテストしている場合ではなく、ブラウザーでテストしている場合にのみ、これらのメソッドをテスト間で使用できます。
これが私の設定ファイルです:
var config = module.exports;
config['Browser Tests'] = {
rootPath: '../',
environment: 'browser',
sources: [
'src/*.js'
],
deps: [
'submodules/d3/d3.v2.min.js'
],
testHelpers: [
'test/helpers/*.js'
],
tests: [
'test/test_*.js'
]
};
config["Node tests"] = {
rootPath: '../',
environment: "node",
tests: [
'test/test_*.js'
]
};