首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用doh测试非dojo javascript代码?

如何使用doh测试非dojo javascript代码?
EN

Stack Overflow用户
提问于 2010-02-02 18:22:26
回答 3查看 756关注 0票数 4

doh是dojo单元测试框架。我正在尝试使用doh来测试非dojo javascript代码,但是我面临着doh似乎具有侵入性的问题,并迫使我在被测试的js文件中使用dojo.provide() (以及在测试js文件中使用相应的dojo.require() )。我希望测试的js文件是未经修改的,并且与dojo无关。有可能吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-02-03 22:28:23

我已经找到了解决方案。

  • simple/MyModule.js
  • simple/tests/MyModuleTest.js

在测试文件中,只需使用:

代码语言:javascript
复制
dojo.provide("simple.tests.MyModuleTest");

dojo.require("doh.runner");

dojo.require("simple.MyModule",true);

因为js文件是根据它的名称找到的,所以不需要检查dojo.provide()模块

http://api.dojotoolkit.org/jsdoc/1.2/dojo.require

票数 2
EN

Stack Overflow用户

发布于 2010-02-02 22:34:46

我认为DOH确实(仅)依赖于Dojo加载器。您是否尝试过仅定义通常位于dojo.provide中的对象?你可能会逃脱惩罚。而不是做

代码语言:javascript
复制
dojo.provide("mytests.mymodule")

试一试

代码语言:javascript
复制
mytests.mymodule={};
票数 0
EN

Stack Overflow用户

发布于 2015-08-28 14:43:03

您需要检查此alternative of dojo DOH。它是由SitePen开发的Dojo Foundation项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2183272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档