Jasmine

Jasmine

文章 25 浏览 104

使用另一个服务作为依赖项来测试角度服务

我在测试我的服务(数据)与另一个服务(API)的依赖关系时遇到一些问题,我需要完全模拟其他服务,但由于某种原因,当我模拟服务然后运行测试时,API…

勿挽旧人 2025-01-09 18:07:03 3 0

天气 API 测试

我有一项提供天气数据数据的服务: getCurrentWeatherData(location: Location, target?: string) { return this.http.get( `${this.apiUrl}current?$…

挽清梦 2025-01-09 14:51:09 1 0

如何通过父组件中的 id 访问位于 ng-template 内的子元素?

这非常简单,我找不到任何适合我的解决方案,包括阅读 Angular 文档。 因此,我想通过子组件的 id 从其父组件访问子组件,因为我想在父组件的 Jasmine…

甜中书 2025-01-09 13:39:40 0 0

如何测试动态加载组件的 Angular (v11) 组件

在我的代码中,我遵循 Angular v11 指南, @Directive({ selector: '[stepHostContent]', }) export class StepHostContentDirective { constructor(p…

ζ澈沫 2025-01-09 11:17:31 1 0

在 Angular 测试用例中,从服务中进行静态方法调用,其中 HTTP get 将加载存储的 json。并将 json 返回给服务

我是新的 Angular 测试用例。并对通过 HTTP 调用加载 JSON 感到震惊。 因此,基本上从服务规范文件:“url-service.spec”调用另一个服务中的静态方法…

看透却不说透 2025-01-09 08:05:35 4 0

使用 Jasmine 测试深度嵌套属性的值

我正在尝试使用以下代码测试某些值是否设置为 0 并进行测试: 代码: this.customShell.customShellApp.element.nativeElement.scrollTop = 0; 测试:…

是你 2025-01-09 07:50:22 0 0

我如何测试我的 if 语句以便它被代码覆盖?

我有这个函数 testing(x) { if(x == 10) { return 10; } } ,所以我的测试看起来像这样 it('testing function', () => { expect(component.testing(10…

森末i 2025-01-09 06:14:26 2 0

运行 npm test --code-coverage 时缺少代码覆盖率

我正在使用 Angular 6 应用程序。当我运行命令 ng test --code-coverage 时,我会得到测试成功或失败的信息,但我不会像我应该的那样以百分比形式打印…

诺曦 2025-01-09 05:03:11 5 0

Angular/Jasmine 服务方法未被调用

我正在尝试进行简单的测试,当用户单击按钮时,它应该从服务中调用方法。 但我仍然发现该方法未被调用。 Component.ts @Component({ ... providers: […

如果没有你 2025-01-09 01:17:21 0 0

如何在全局每次测试后清理 document.body ?

我在 Rails 项目中使用 Jasmine gem 来测试 JavaScript。我的测试将一些 HTML 添加到 document.body 中。我希望每次测试前它都是干净的。有没有办法对…

听不够的曲调 2025-01-08 17:21:42 1 0

Jasmine 的间谍 toHaveBeenCalled 方法存在问题

谁能告诉我为什么以下测试失败。 var Person = function() {}; Person.prototype.helloSomeone = function(toGreet) { return this.sayHello() + " " …

冰雪梦之恋 2025-01-08 15:27:27 3 0

心跳监视器并在 JavaScript 中对其进行单元测试 - 如何?

我有一个“服务模块”,它监听周期性的心跳(通过socket.io),然后如果错过心跳,就会在事件总线(Backbone.Events)上发布一个事件。此外,如果心跳…

七秒鱼° 2025-01-08 12:26:02 8 0

Backbone jasmine sinon.stub 类型错误

我正在尝试为 Backbone Todos 集合编写一个简单的规范,用于存根 Backbone Todo 模型。 这是我的规范: describe "TodoApp.Collections.Todos", -> be…

春花秋月 2025-01-08 08:07:01 4 0

phantomjs 和 run-jasmine.js 超时

所以我有一个奇怪的问题。 我在我的机器上本地运行了一个 Jasmine 测试运行程序,地址为 localhost:8080/test/runner.html 当我在网络浏览器中打开它…

握住你手 2025-01-07 11:43:08 4 0

使用 Jasmine 监视构造函数

我正在使用 Jasmine 来测试是否创建了某些对象并调用了它们的方法。 我有一个 jQuery 小部件,它创建 Flipcounter 对象并调用它们的 setValue 方法。 …

美人迟暮 2025-01-07 08:24:24 1 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文