在实习测试中包含jQuery

时间:2013-05-02 22:53:20

标签: javascript jquery node.js intern

如何测试自定义JavaScript应用程序(包括jQuery作为依赖项)?我已经尝试过jQuery作为Node包但没有成功......

我是否需要在测试套件依赖项中以某种方式定义它?我试过这个:

define([
    'intern!bdd',
    'intern/chai!expect',
    'node-jquery'
], ...

1 个答案:

答案 0 :(得分:3)

你走在正确的轨道上。如果您正在尝试加载和测试任意JavaScript,您只需这样做:

define([
  'intern!bdd',
  'intern/chai!expect',
  'libs/jquery.js',
  'app/foo.js',
  'app/bar.js'
], function (bdd, expect) {
  bdd.describe('my test', function () {
    bdd.it('should find foos on the page', function () {
      expect(jQuery('.foo')).to.have.length.of.at.least(2);
    });
  });

  // access other global variables here
});