jquery.mockjax使用Webpack需要垫片

时间:2016-10-10 18:09:03

标签: javascript jquery webpack karma-jasmine mockjax

是否有人使用mockjax进行webpack的茉莉花单元测试?我一直得到$ .mockjax是未定义的。它与

有关

//注意:要将Mockjax用作Node模块,必须为工厂提供//有效版本的jQuery和窗口对象(全局范围):// var mockjax = require('jquery.mockjax') (jQuery,window);

但我不能在AMD模块中使用require。我试图使用垫片和webpack的import-loader,但我可能做错了,因为我不完全理解这个问题。

1 个答案:

答案 0 :(得分:0)

这已经很老了,但由于缺少$setidquery = "SELECT inventory.itemid, inventory.setid, inventory.colorid, inventory.itemtypeid, colors.colorname, parts.partname, parts.partid, sets.setid FROM inventory JOIN parts ON inventory.itemid = parts.partid JOIN colors ON inventory.colorid = colors.colorid JOIN sets ON sets.SetID = inventory.SetID WHERE sets.setid = '$_COOKIE[setid]' ORDER BY partname ASC LIMIT 1000"; 标签,我错过了它!无论如何,这应该在PR #284中得到解决。有an issue about this with some suggestions,特别是:

mockjax