jasmine 相关问题

Jasmine是一个用于测试JavaScript代码的行为驱动开发(BDD)框架。 Jasmine没有外部依赖,也不需要DOM。

Angular(TypeScript):使用“ng test”时出错

我使用 Angular (TypeScript) 角度 15.1.0 节点版本:19.7.0 npm:9.5.1 当我使用 ng test 时出现错误: 错误 : ⠙ 生成浏览器应用程序包(阶段:设置)...节点:内部/

回答 2 投票 0

角度 16 takeUntilDestroyed 在测试中

我有一个简化为的组件: @成分({ 选择器:'', 模板网址:'' }) 导出类 MyComponent 实现 OnInit{ 构造函数( private readonly myService: MyService /*是否进行http c...

回答 0 投票 0

Karma+Jasmine:在窗口对象上定义的模拟外部库

我正在开发一个 Javascript SDK,我正在使用在窗口对象上定义的外部库 私人 getFromATS(): 字符串 { 返回 window.ats.retrieveEnvelope(函数(信封:字符串)...

回答 1 投票 0

角度测试函数.bind()

在组件初始化后,我很难尝试测试某些功能是否绑定到组件。 这是我的 ngOnInit() 函数: ngOnInit() { this.someFunction = this.

回答 4 投票 0

如何可视化非常大的字符串或对象的 karma/jasmine 测试失败?

我正在做一个可以将某些文件转换为其他格式的 Angular 项目。最后我只是生成很长的字符串,或者非常大的对象并将它们转换成字符串,然后

回答 0 投票 0

如何让茉莉花测试忽略多行字符串中的制表符

我有一个返回多行字符串的函数,如下所示: 示例第 1 行 示例第 2 行 示例第 3 行 我希望能够这样写: it('应该得到正确的数据', () => { 期待(

回答 1 投票 0

Jasmine TypeError:无法读取未定义的属性(读取“安装”)

我在后面的 java maven 项目上,前面是 thymeleaf 的 web 应用程序。 我想建立一个测试框架,为此我选择了 Jasmine。 我对 Ajax 的测试有疑问

回答 0 投票 0

无法在单元测试中设置未定义的属性“componentInstance”

我尝试了不同的方法(通过构造函数注入组件,以不同的方式创建模拟和间谍,将这个间谍注入元素,...),但最后我总是收到......

回答 1 投票 0

Angular - 如何在单元测试中模拟外部函数?

我正在尝试为依赖于导入函数的函数编写角度单元测试 - 如何编写模拟导入函数结果的单元测试?我拥有的功能...

回答 2 投票 0

如何在打字稿中对模型接口进行单元测试?

导出界面用户{ 名称:字符串; } 我如何对上述接口进行单元测试,以便 Karma 可以在代码覆盖率报告中显示它? 我已经尝试创建对象并断言一些适当的......

回答 3 投票 0

Nock和Jasmine单元测试-node js环境

刚接触nock,第一次用 我想测试以下方法,但我的测试失败了 Expected spy storeDeviceId to have been called with: [ '1234-5678' ] 但它从来没有被...

回答 0 投票 0

使用 Jasmine 和 JS 对 localStorage 进行单元测试

此刻正在兜圈子,希望有人能帮助解决问题 我试图让我的头脑围绕单元测试 window.localStorage 并相信我快到了,我只是不能......

回答 0 投票 0

如何在 Angular 测试中覆盖 service.map?

我是 Angular UT 的新手。 我发现很难在我当前的测试中涵盖 this.service.map。这是我要测试的方法: validateSupervisorLevel(eid = '', supervisorLevel: number): AsyncValidato...

回答 0 投票 0

如何遍历window.localStorage

当我尝试遍历 window.localStorage 时,我似乎没有得到我设置的任何键/值返回。 首先,我在 window.localStorage.length 上未定义。 我有一个通过的测试设置

回答 1 投票 0

无法弄清楚 component.service 与服务不一样

我尝试了几种方法,但找不到问题所在。这是我最远的地方: it('应该加载当前活动', fakeAsync( inject([CampaignService], (service: CampaignService) =>...

回答 0 投票 0

如何解决/抑制 IntelliJ 警告模拟类未在任何 Angular 模块中声明?

我有一个 Angular 8 应用程序,我试图在其中模拟一些子组件。 嘲笑本身很好。但是,为了组织和可重用性,我想将模拟移出 .spec f...

回答 2 投票 0

如何使用 Jasmine Spy 模拟变量?

我正在尝试测试登录组件。我可以模拟除字符串变量之外的所有内容。我怎样才能做到这一点? @成分({ 选择器:'应用程序登录', templateUrl: './login.component.html', 样式网址...

回答 3 投票 0

如何在 jasmine 中模拟存储库以触发此代码块中的 THEN?

我正在尝试通过对基本方法执行简单的茉莉花测试来增加项目中的代码覆盖率。在我的控制器中,我有这个: 函数 fetchStates() { $repository.states().all(...

回答 2 投票 0

Como cobrir a linha com testes

我有这个代码: updateAlarmWithTag(报警:AlarmData){ this.geometricLayers.markers.forEach((marker) => { 如果(marker.tag === alarm.tagInfo.tag && marker.layer){ 如果(警报。警报)...

回答 0 投票 0

在单元测试中永远不会调用间谍服务(茉莉角)

我试图理解为什么我的测试没有按预期进行。这是组件: @成分({ 选择器:'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.