gpt4 book ai didi

javascript - Dojo DOH 单元测试

转载 作者:行者123 更新时间:2023-11-28 21:12:05 25 4
gpt4 key购买 nike

我是 Dojo 的新手,我按照正常的约定和结构编写了一些单元测试。我还为小部件编写了测试。

我尝试使用与单元测试相同的命令来运行测试:

java -jar path/to/js.jar path/to/dojo/dojo.js baseUrl=path/to/dojo load=doh test=path/to/test/module

输出表明没有测试。

0 tests to run in 0 groups

我的问题是:

是否可以在命令行中运行小部件的测试?谢谢大家的宝贵时间

最佳答案

我不知道为什么你会收到一份报告说“0 个测试......在 0 个组中”——这意味着你的测试无法找到,而不是它们无法运行。

可以从命令行对小部件运行一些有限的测试,但您会发现其中存在各种问题:

  • 如果您想使用 DOH Robot 运行低级自动化,您会发现这行不通,因为它需要浏览器“窗口”对象。尝试从 Dojo SDK 目录的根目录执行 node dojo\dojo.js load=doh test=dijit\tests\module.js (或者你的 js.jar 而不是 Node):你会得到很多关于 window 不存在或 registerUrl 尚未声明的提示
  • 即使你能做到这一点,你也将使用你的特定 JavaScript 实现(也许还有浏览器某些位的伪造实现)来运行测试,并且这不会给你太多信心您的代码将在与真正的浏览器接触后仍然存在,尽管浏览器有其所有的怪异

关于javascript - Dojo DOH 单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8403135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com