doh

    0热度

    1回答

    我希望能够编写测试用例作为dojo/doh中的类层次结构。 但是,当测试被调用,他们似乎被称为使用顺利,因此失去了继承的方法。 到目前为止,我只能够写测试用例它们是独立的功能,但我想折射了一些常用的设置成一个单独的方法

    1热度

    1回答

    javascript中是否有类似于dojo DOH的框架? 我在寻找像dojo DOH这样基于浏览器的测试框架,它提供了对浏览器和JS运行时环境的支持。 简单地说,我在寻找: 一个简单的基于浏览器的图形前端和亚军文件。 为什么我正在寻找其他测试单位而不是dojo DOH? Dojo DOH附带完整的DOJO包,所以如果我在dojo开发应用程序,那么它很好用dojo DOH。假设我在其他框架(如An

    0热度

    2回答

    我在我工作的公司维护一个由许多dijit小部件组成的自定义库。 许多缺陷/错误,我不得不应付的人的电话this.inherited(arguments)从被覆盖的方法,如destroystartup和postCreate缺失的结果。 其中一些很容易被忽视,直到很晚才发现。 我怀疑我可以使用dojo\aspect .after来挂钩'base'实现,但我不知道如何获得_widgetBase方法本身的

    0热度

    1回答

    我正在尝试运行示例doh测试用例。 我正在测试一个来自dijit/layout/ContentPane的mixins的模板化小部件。 没有错误正在被抛出......组件根本不呈现。 模板文件正在被加载,因为我可以在萤火虫的net标签中看到它,但它就像没有“附加”到模板化的小部件。 当我删除ContentPane mixin时,事情按预期工作。 我们的项目使用ContentPane在许多地方混入我们

    0热度

    1回答

    我的D.O.H框架由nodejs运行。 (版本1.10) 我知道应该的NodeJS使用xmlhttprequest或其它模块完成XHR请求。在我的情况下,我不是goona直接使用nodejs XHR,而是使用dojo的xhr代替。显然,dojo的xhr无法运行nodejs。因为没有npm模块,nodejs不能运行XHR。 是,任何可能性来解决这个问题? 命令: node unittest.js l

    0热度

    1回答

    我试图让我的DOH测试通过命令行工作,以便于测试。但是,我遇到了一些问题,需要一些指导! 我目前运行下面的测试模块: define([ "doh/runner", "dojo/query" ], function ( doh, query ) { doh.register("Homepage Tests", [{ name: "San

    1热度

    2回答

    我最近采用了Dojo Toolkit作为我的第一个JavaScript库,并且正处于需要开始测试的技术债务的门槛。我第一次看到了Dojo对象束(DOH)单元测试框架,并已通过查看实践测试用例Dojo工具包源学到的最: common/dojo/util/doh/tests common/dojo/dijit/tests 然而 ,即使有这些例子,我不能让围绕一个我认为是DOH源代码中的错误的错误

    2热度

    2回答

    我想检查是否函数抛出一个错误,并作出这样的: define([ 'doh/runner', 'app/Obj' ], function( doh, Obj ){ doh.register('Test Obj exception', [ function(){ try { ne

    0热度

    1回答

    我正在构建一套Dojo/DOH单元测试,它使用内置的浏览器运行器执行。除了单元测试之外,我正在构建一个为单元测试创​​建模拟的工具,但它需要Dojo'undef'API(dojo-undef-api)。在启动过程中,Dojo会查看hasCache以查看dojo-undef-api是否已注册,如果已注册,它将使用全局require对象的undef方法来允许模块未定义。 由于我使用内置的浏览器跑步执行

    1热度

    2回答

    我正尝试为超出我的控制范围的旧JS文件/模块构建一些单元测试。 的JS模块使用下面的模式建... var myModule = { myMethod:function() { } }; 我则试图建立一个DOH测试工具来测试这一点。我试过以下... require([ "doh/runner", "../../myModules/myModule.js"