gpt4 book ai didi

testing - 实习生 grunt 无法加载与正在测试的包同级的包

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

我在一个包中加载测试时遇到问题,该包的依赖项是被测试包的 sibling 。

目前提交的乱码在https://github.com/lbod/delite/tree/intern-bforbes-setup .这个包的兄弟依赖项是 dojo 和 dcl,因此我使用加载程序实习生配置将 baseUrl 设置为“..”,即

loader: {
baseUrl: '..',
packages: [
'delite',
'dojo',
'dcl'
]
}

加载 grunt test:local 任务时,tests-intern/intern.local 实习生配置将通过 grunt 加载,但 client.html 单元测试不会解析 intern.local

GET http://localhost:9000/tests-intern/intern.local.js 404 (Not Found) dojo.js:725
Uncaught Error: Failed to load module tests-intern/intern.local from /tests-intern/intern.local.js (parent: *2)

但是,如果我将客户端 html 的 URL(我能够这样做,因为测试出错并且没有关闭浏览器)更改为 http://localhost:9000/__intern/client。 html?baseUrl=%2F&config=delite/tests-intern%2Fintern.local&reporters=webdriver&sessionId=48ba4743-2475-478c-b7a2-d94d661782ae,测试将成功运行

感觉像是第 22 个陷阱,因为如果我将实习生 Grunt 任务配置更改为 config: 'delite/tests-intern/intern.local' 任务将不会加载 intern.local.js

这可能吗?如果可能的话如何?

最佳答案

因此对于发现此问题的任何其他人,它在实习生中被标记为错误 https://github.com/theintern/intern/issues/139并正在等待标记发布

关于testing - 实习生 grunt 无法加载与正在测试的包同级的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21342568/

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