Location定义如下: 假设我有一个看起来像这样的服务: 和一个测试用例: 我将如何验证是否已使用正确的值调用了search设置器? ...
Location定义如下: 假设我有一个看起来像这样的服务: 和一个测试用例: 我将如何验证是否已使用正确的值调用了search设置器? ...
在进入一个 MEAN 的世界时,我也进入了一个充满承诺的世界。 现在我遇到了这个问题: 这就是我坚持了三天的结果...... 所有代码都是示例性的......我删除了原始值。 其实我不明白我的失败...... ...
我们的项目使用带有 mocha、chai 和 ts-mockito 的 nestjs 进行测试,我不知道如何测试命名的 nestjs Logger 。 new Logger()可以按预期进行测试: 但使用命名记录器无法通过测试: with // Expected "error(anything( ...
我是 typescript 的新手,正在玩 aws-lambda。 我正在尝试对我的处理程序进行单元测试,所以我需要模拟服务 class 所以它会返回一些模拟数据下面我有一个简单的 function 从域服务获取数据。 处理程序: 服务: 测试: 当我使用npx mocha运行测试时,它显示 ...
赏金将在 19 小时后到期。 此问题的答案有资格获得+100声望赏金。 Andresch Serj希望引起对这个问题的更多关注。 我想在runTransaction function 中模拟代码。 示例代码: 我想模拟transaction ,检查是否使用正确的数据 etc.pp 调用它。 我设 ...
基于这个问题,我写了这个测试: 我正在测试的 function 是: function 运行正常,但测试失败: 类型错误:this.productService.getProductByCode(...).toPromise 不是 function 是不是我的服务不对? productServ ...
我正在使用 angular 材料步进器在我的组件中导航,具有以下按钮: 下面是我的 stepper.component.html 代码 <button [disabled]="myService.disableNextButton(stepper.selectedIndex)"> Ne ...
我从我的 API 得到未使用的404和使用过的 email 的 204。 现在我想使用rxjs / pipe和catchError将其转换为boolean (真/假)。 现在在我的单元测试中,我有这样定义的未使用电子邮件的情况 然后它尝试像这样编写我的测试。 现在测试失败了,因为抛出了HttpEr ...
我正在为使用浏览器 WebAPI 接口的 class 编写单元测试。 我使用 ts-mockito 来模拟界面(在我的例子中是WebGL2RenderingContext )。 当我运行测试时,Node 抛出ReferenceError: WebGL2RenderingContext is not ...
嗨,我被困在测试上的时间比我想承认的要长。 但我需要帮助我的测试。 我控制台记录了我想要测试的 class 和我需要测试的代码流。 但是当我在我的 function 上调用veryfy 时,ts-mockito 返回它没有被调用,即使我有证据证明我的日志一定是这样。 在我的 class 中: 问题是 ...
是否可以在 typescript 中使用ts-mockito模拟来自Express的 class 请求? 我尝试了以下import { Request, Response } from "express"; const request = mock(Request); const req: R ...
我想测试记录器是否正确递增(使用 Jest)。 查看下面的代码意味着我想检查是否调用了增量(1) (意味着 void myMethod的内容)。 我尝试了三种不同的Option 。 每个Option都会导致消息 实际上, Option 1或Option 2都是我想要的。 对于Option 3 ,我刚 ...
我试图在我的测试中操纵服务返回值并将该值附加到 components 字段。 所以我在Test1中模拟myService并将其值操作为true ,以便它始终返回true 。 通过调用fixture.detectChanges(); 我调用this.myService.getProperty('par ...
在升级到 Angular 9(从 8.1)和 Typescript 3.7(从 <3.6)时,我遇到了spyOnProperty的问题 我的服务看起来像: 我在升级前运行的测试将spyOnProperty 但是,我现在收到此错误: 我知道我需要将Object.definePrope ...
鉴于这种 当location.get()被调用, then从未做出决议,即使是在60年代超时,拒绝似乎工作。 我究竟做错了什么? ...
我正在尝试使用 ts-mockito 测试 API 端点。 事情进展顺利,直到我开始异步……我的测试: 服务: 到目前为止,一切正常。 但是当我开始实现地理定位服务时,我不得不将它声明为一个 promise,因为它执行的是一个 http 请求。 然后我无法再捕获抛出的错误,如果它毕竟被抛 ...
我想通过ts-mockito@2.5.0创建类的模拟对象,但无法正确设置。 这是人为设计的测试用例: 就像测试用例所暗示的那样,我希望模拟程序的返回值是“ I AM MOCKED”。 但是,我得到一个TS-的Mockito-specifc对象,而不是,包含类似性质: meth ...
开始练习单元测试。 面对这样的问题:我正在尝试测试存储方法调用。 当我运行此测试时: import * as React from 'react'; import {observer} from 'mobx-react'; import {mount} from 'enzyme' ...
我在服务中有一个传承人 现在,我使用ts-mockito模拟了该服务,并想检查设置程序是否已被调用。 我尝试通过实例上的getter检查变量,但这不会返回我的值。 组件(FooComponent): 单元测试: 测试打印Foo Service is now: 2但 ...