我正在尝试使用JSTestDriver的jasmine-jstd-adapter插件在IntelliJ IDEA中设置Jasmine。
我在IDEA中有以下包结构:
-myProject\
-- .idea\ {...}
-- myTest.js
-- myTest.spec.js
-- test.jstd
-External Libraries\
-- jasmine\
--- jasmine.js
现在我不知道如何构建我的配置文件。 目前它看起来像这样,因为Jetbrains的帮助告诉了我:
load:
- "lib/jasmine/jasmine.js"
- "lib/jasmine-jstd-adapter/JasmineAdapter.js"
- "*.js"
test:
- "*.spec .js"
但是在执行JSTD运行配置时,它无法打开jasmine脚本:
Cannot read C:\Users\danie\Documents\ExercismProjects\javascript\simple-cipher\lib\jasmine\jasmine.js derived from lib/jasmine/jasmine.js
Cannot read C:\Users\danie\Documents\ExercismProjects\javascript\simple-cipher\lib\jasmine-jstd-adapter\JasmineAdapter.js derived from lib/jasmine-jstd-adapter/JasmineAdapter.js
我的问题:
答案 0 :(得分:1)
<强> 1 即可。您可以使用Add Jasmine JsTestDriver adapter
检查来下载适配器:
Add JsTestDriver assertion framework support
中启用Add Jasmine JsTestDriver adapter
和Settings | Editor | Inspections JavaScript | JsTestDriver
。点击Alt+Enter
,指定要下载jasmine.js
和jasmineAdapter.js
的文件夹,按添加
<强> 2 即可。这里没有办法使用IDE 外部库 - 后者仅由IDE本身用于代码完成/类型提示,不适用于 JsTestDriver 测试运行器。库文件必须放在您的项目中,并使用相对于配置文件的URL在"load"
部分中引用。请注意,也支持http网址 - 请参阅https://code.google.com/archive/p/js-test-driver/wikis/ConfigurationFile.wiki
请注意,如果您按照上述步骤
,WebStorm将为您下载该库