dojo应用程序的实习配置

时间:2017-08-11 09:40:26

标签: javascript unit-testing dojo intern

使用使用dojo的项目的实习配置设置:

loaders: {
        'host-browser': 'dojo/dojo.js'
    },

    loaderOptions: {
        // Packages that should be registered with the loader in each testing environment
        packages: [
            { name: 'todo', location: 'js/todo' },
            { name: 'dojo', location: 'dojo' },
            { name: 'dojox', location: 'dojox' },
            { name: 'dijit', location: 'dijit' }
        ]
    },

这是我的测试用例:

define(function(require){
  var registerSuite = require('intern!object');
  var assert = require('intern/chai!assert');
  var fooJS = require('intern/order!../../foo.js');

  registerSuite({

    'Verify Object':function(){
       assert.ok(fooJS, 'Global Foo JS object should exist');
    }

  });

});

foo.js的开头有两行:

dojo.require("dojox.collections.ArrayList");
dojo.require("wc.widget.Tooltip");

每当我运行intern-client我得到dojo时没有定义错误但是从foo.js中删除dojo.require我能够测试使用dojo.lastIndexOf的函数。

我们正在尝试使用应用程序使用的相同dojo。

配置或代码有什么问题。

由于

0 个答案:

没有答案