【发布时间】:2016-08-18 14:07:16
【问题描述】:
我想在定义我的测试之前执行一个异步操作。例如,加载一个jsdom 环境。
执行此操作时,实习生运行 0 个测试。
这样做的正确方法是什么?
我不能在配置本身中执行此操作,因为需要加载配置才能让实习生找到jsdom。
我的实习生配置加载以下文件:
define( [
"intern/dojo/node!jsdom"
], function(
jsdom
)
{
"use strict";
var body = "";
var scripts = [];
jsdom.env( body, scripts, function( err, window )
{
define( [
"./test_MyRenderer",
], function()
{
} );
} );
} );
test_Renderer,定义实际测试
define( [
"intern!bdd",
"intern/chai!expect",
"src/Renderer"
], function(
bdd,
expect,
Renderer
)
{
"use strict";
bdd.describe( "Renderer", function()
{
it( ...
it( ...
} );
【问题讨论】:
标签: javascript testing asynchronous intern