当前位置: 首页 > 知识库问答 >
问题:

测试配置文件-新问题

陶鸿畴
2023-03-14

我试图用JSTestDriver的Jasmine jstd适配器插件在IntelliJ IDEA中设置Jasmine。

> < li>JSTD插件已安装 < li>jasmine是全局npm安装的(因此它驻留在% APPDATA % \ NPM \ node _ modules \ jasmine中) < Li > NPM安装中的jasmine.js文件被添加到全局范围的意见设置中的js库中。 < li>

我在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

我的问题:

  1. 我是不是也得在某个地方添加jasmine-jstd-adapter.js?我在哪里可以找到它?
  2. 如何加载库文件?它们显然不在\lib\中,因为没有lib文件夹。那么如何参考“外部库”?
  3. 我还遗漏了什么?

共有1个答案

濮书
2023-03-14

1.您可以使用Add Jasmine JsTestDriver适配器检查下载适配器:

  • 启用设置|编辑器|检查JavaScript|JsTestDriver中添加JsTestDriver断言框架支持添加Jasmine JsTestDriver适配器
  • 重新打开项目-您将看到下载适配器的提示:

>

  • 点击Alt Enter,指定要下载jasmine.jsjasmineAdapter.js的文件夹,按Add

    2.此处无法使用IDE外部库-后者仅由IDE本身用于代码完成/类型提示,JsTestDriver测试运行程序不可用。库文件必须放置在您的项目中,并使用相对于配置文件的URL在"load"部分中引用。请注意,还支持超文本传输协议url-请参阅https://code.google.com/archive/p/js-test-driver/wikis/ConfigurationFile.wiki

    请注意,如果您遵循上述步骤,WebStorm将为您下载库

  •  类似资料:
    • 本文向大家介绍Spring Junit单元测试加载配置文件失败问题,包括了Spring Junit单元测试加载配置文件失败问题的使用技巧和注意事项,需要的朋友参考一下 JUnit是Java中最有名的单元测试框架,用于编写和运行可重复的测试,多数Java的开发环境都已经集成了JUnit作为单元测试的工具。好的单元测试能极大的提高开发效率和代码质量。 使用SpringJunit单元测试,通过@Cont

    • 我正在为一个rest控制器进行单元测试,它只是一个更大应用程序的一小部分 我的应用程序无法识别我的测试上下文,我有以下例外:java。lang.IllegalStateException:未能加载ApplicationContext 这是我的测试课: 测试重新控制器 问题是,如果我在下面的应用程序类中使用,而不是,它可以正常工作: 我已经阅读了所有有类似问题的帖子,我知道它链接到和注释,但是当我尝

    • 我正在尝试制作maven配置文件,它将使用两种不同的DBMS。DBMS配置存储在maven配置文件中。Web应用程序从src/main/resources中的文件connection.properties获取设置。在src/test/resources中还有一个标题相同的类似文件connection.properties,该文件只应在测试lyfecycle Maven期间上传。然后spring c

    • 我有Spring启动应用程序。我想为SecurityConfig创建两个配置文件:dev,prod。第一次尝试是从WebSecurityConfigurerAdapter扩展两个类,但是我在SecurityConfig类中创建了两个bean。我的配置如下所示: 也为运行应用程序类: BeanCreationException:在org.springframework.security.config

    • 我已经配置了一个配置文件来只运行集成测试,但它仍然在运行所有测试。这是配置: 我试过正则表达式,就像在http://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html但我发现这不管用。我怎样才能让测试以IT.java结束?

    • 是否支持不同的测试配置文件?在我的本地测试期间,我想使用“mvn包”,它使用“测试”配置文件。这指向我的本地主机数据库。对于我的 DevOps 工具链,我想使用不同的测试配置文件,因为我们使用的是容器,不能使用本地主机。目标是区分本地计算机测试和云环境。测试。