- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
本质上我需要帮助来理解这篇博文:
http://www.sitepen.com/blog/2008/04/15/unit-testing-custom-code-with-the-dojo-objective-harness/
我想使用 DOH 对现有的 javascript 项目进行单元测试,但我不想将该项目重组为看起来像 Dojo 小部件。我的项目结构如下:
project/
scripts/
doh/
...
tests/
testA.js
project.js
tests/
tests.html
index.html
tests.html 是一个带有单个链接的页面:
../scripts/doh/runner.html?testModule=scripts.tests.testA
testA.js 似乎没有加载,我不确定应该在其中添加什么代码,以便它作为测试套件正确加载,并且还可以访问 project.js 中定义的类。
最佳答案
您的浏览器是否在其调试器工具中给出任何指示,表明它是否尝试加载名为 testA.js 的内容,如果是,则从哪里加载?
如果您遇到路径问题(它可能正在寻找“scripts”作为您的 dojo 目录的同级目录),您可以在运行程序 URL 中向 DOH 提供有关如何映射包的提示,例如®isterModulePath=scripts,../../scripts
(这将“scripts”映射到“../../scripts”;您需要适当调整它,因为我看不到你的 Dojo 目录在哪里)
通常,您将“testModule”指向一个模块文件,该文件只是简单地引入测试夹具,但我认为您可以只指向测试夹具文件本身。只需调用 doh.register 进行一些测试,然后调用 doh.run() 即可开始。
关于javascript - 使用 DOH 对非 Dojo javascript 项目进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9960958/
我是 Dojo 的新手,我按照正常的约定和结构编写了一些单元测试。我还为小部件编写了测试。 我尝试使用与单元测试相同的命令来运行测试: java -jar path/to/js.jar path/to
我正在尝试为我无法控制的旧 JS 文件/模块构建一些单元测试。 JS 模块是使用以下模式构建的... var myModule = { myMethod:function() { }
目录 目录 简介 详情 请求 DoH DoT 返回 DoH DoT
Dojo Toolkit 曾经带有一个名为“Doh”的测试工具。它位于/utils 目录中。 现在,当您下载 dojo-release-1.3.2 时,找不到/utils 目录。 Doh死了吗? 最佳
自Mozilla和Google宣布,他们打算将来使用默认设置通过HTTPS激活DNS,并且IETF正式批准了该草案(https://datatracker.ietf.org/wg/doh/about/
目前我正在运行以下命令以从“systeminfo”获取一些信息,但是它需要运行 systeminfo 两次,这需要一些时间。我如何才能完成多个“查找“XXX”做组”? For /f "delims="
javascript中有没有类似于dojo DOH的框架? ? 我正在寻找像 dojo DOH 这样基于浏览器的测试框架,它同时支持浏览器和 JS 运行时环境。 简单来说,我正在寻找: A simpl
本质上我需要帮助来理解这篇博文: http://www.sitepen.com/blog/2008/04/15/unit-testing-custom-code-with-the-dojo-objec
我正在尝试运行示例 doh 测试用例。我正在测试一个混合来自 dijit/layout/ContentPane 的模板化小部件。 没有抛出任何错误...该组件根本不渲染。正在加载模板文件,因为我可以在
有没有人尝试过将 Dojo DOH 单元测试与 Jenkins 集成? 我想执行以下操作,但如果已经完成,我不想重新发明它。所以,我在想: 在 Jenkins 中从构建后步骤开始 DOH 测试并等待结
有谁知道使用 doh 来测试对象是否订阅了特定主题的方法? 我正在努力寻找任何描述此类测试的文档。 我问这个问题的原因是,当我构建我的小部件时,我将它订阅了一个主题。我想要一个单元测试来测试小部件在构
我正在尝试从 dojo-1.3.2 运行 DOH,以从命令行测试简单的 Javascript 函数。但是,我似乎无法运行任何东西,而且网络似乎没有 DOH 命令行文档。 理想情况下我想要的结构是: 测
我是一名优秀的程序员,十分优秀!