如何在Intern 2功能测试中加载pollUntil帮助器

时间:2014-07-05 10:20:22

标签: intern

实习生2文档给出了以下在加载测试页面后等待条件为真的示例:

this.remote
    .get(require.toUrl('./SomeTest.html'))
    .then(pollUntil('return window.ready;', 5000));

不幸的是,它没有解释如何加载pollUntil助手以便在前面的例子中使用它...有没有人有一个使用pollUntil的完整工作示例?

感谢您的帮助。

2 个答案:

答案 0 :(得分:6)

我认为我找到了答案:它通过加载模块intern/dojo/node!leadfoot/helpers/pollUntil起作用,如:

define([
    'intern!object',
    'intern/chai!assert',
    'intern/dojo/node!leadfoot/helpers/pollUntil',
    '../Request',
    'require'
 ], function (registerSuite, assert, pollUntil, Request, require) {

答案 1 :(得分:1)

实习生4使用

define([
  'dojo/request',
  'dojo/node!@theintern/leadfoot/helpers/pollUntil'
], 
function(request, _pollUntil) { 

   var pollUntil = _pollUntil.default;
   var registerSuite = intern.getInterface('object').registerSuite;
   var assert = intern.getPlugin('chai').assert;

});