簡體   English   中英

測試配置文件-Newbee問題

[英]Test config file - newbee issues

我正在嘗試使用JSTestDriver的jasmine-jstd-adapter插件在IntelliJ IDEA中設置Jasmine。

  • JSTD插件已安裝
  • 茉莉是npm全局安裝的(因此它位於%APPDATA%\\ npm \\ node_modules \\ jasmine中)
  • npm安裝中的jasmine.js文件已添加到具有全局作用域的IDEA設置中的JS庫中。
  • 我在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運行配置時,它無法打開茉莉花腳本:

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

我的問題:

  1. 我不必在某個地方也添加jasmine-jstd-adapter.js嗎? 我在哪里找到它?
  2. 如何加載庫文件? 它們顯然不在\\ lib \\中,因為沒有lib文件夾。 那么,我該如何稱呼“外部圖書館”?
  3. 我還想念什么?

1 您可以使用Add Jasmine JsTestDriver adapter檢查來下載適配器:

  • Settings | Editor | Inspections JavaScript | JsTestDriver啟用”中啟用“ Add JsTestDriver assertion framework support和“ Add Jasmine JsTestDriver adapter Settings | Editor | Inspections JavaScript | JsTestDriver Settings | Editor | Inspections JavaScript | JsTestDriver Settings | Editor | Inspections JavaScript | JsTestDriver
  • 重新打開項目-您將看到下載適配器的提示:

在此處輸入圖片說明

  • 點擊Alt+Enter ,指定將jasmine.jsjasmineAdapter.js下載到的文件夾,然后按Add

    2 這里無法使用IDE 外部庫 -后者僅由IDE本身用於代碼完成/類型提示,並且JsTestDriver測試運行程序不可用。 庫文件必須放置在您的項目中,並使用相對於配置文件的URL在"load"部分中進行引用。 請注意,還支持http網址-請參閱https://code.google.com/archive/p/js-test-driver/wikis/ConfigurationFile.wiki

請注意,如果您按照上述步驟操作,WebStorm將為您下載該庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM