jasmine 相关问题

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

使 package.json 脚本在 macOS 和 Windows 上都能工作

我正在使用 Jasmine 测试套件在我的代码库中运行测试。 它在我的 Mac 上运行得很好。命令是 打开 SpecRunner.html 这是完整的脚本对象: “脚本”:{ “开始”:&

回答 1 投票 0

Jasmine 中 and.stub 与 and.callFake 有什么区别

我是 Jasmine 的新手,对上述两个功能有点困惑。我的唯一目的是为间谍功能提供一个虚假的实现。但是,如果我将调试器放入 callFake 中,它就会被校准...

回答 2 投票 0

如何将变量从 test 传递到 beforeEach 钩子?

描述("套件名称", () => { var numberArray =[1,2,3]; beforeEach(异步() => { //我想在每个方法之前从测试中得到'n' console.log("每个之前" +

回答 3 投票 0

NG0303:无法绑定到 X,因为它不是 Y 的已知属性

最近我将我的应用程序升级到了 Angular 17 仅当我发出测试命令时才会发生此错误 NG测试 应用程序构建和执行工作正常,并且已投入生产,一切正常

回答 2 投票 0

如何测试有延迟的递归http请求?

我有一个有点复杂的情况,在后端实现中,我需要轮询后端,直到 我从 BE 获得成功状态 我从 BE 获得失败状态 我继续前进

回答 1 投票 0

Ng 测试错误,错误:模块构建失败(来自 ./node_modules/@ngtools/webpack/src/ivy/index.js)

运行 ng test 后我收到此错误: ng-virtual-main.js!=!data:text/javascript;base64,

回答 1 投票 0

具有多重签名的 Angular 模拟服务

在我的 Angular 项目中,所有 Rest 服务的定义如下,它们有 4 个签名 公共命令Get(oem:字符串,countryCode?:字符串,观察?:'body',reportProgress?:布尔):观察...

回答 1 投票 0

是否可以在 Playwright 规范文件中设置 Angular TestBed?

所以我有一个奇怪的测试用例,我尝试将 Playwright.js 和 Angular 的 TestBed 一起使用。 我需要更改浏览器中的组件实例,以便可以编写两个不同的断言。 一个...

回答 2 投票 0

不再能够使用 ddescribe 或 iit

我曾经能够使用 ddescribe 和 iit 让 jasmine/karma 仅运行一个特定的测试或一组测试。但是,现在它不再起作用,并且我收到此错误:(或 iit 的类似错误)。 信息...

回答 1 投票 0

如何模拟一个异步函数,该函数发出多个 http 请求,并使用 httpbackend 在 AngularJS 中返回 Promise?

我正在尝试为一个功能编写单元测试,我知道该功能可以通过彻底的测试工作,但我一生都无法弄清楚为什么我的单元测试不起作用 功能很简单我有...

回答 1 投票 0

角度信号访问在测试时出错

我的组件上有这个新的角度信号变量: 私人员工:Signal = this.employeesService.filteredEmployeesSignal; 公共雇员数据源 = 计算( () ...

回答 1 投票 0

如何修复单元测试 Angular 11 中的“不是函数”错误

我多次看到此错误,但尚未找到解决我的问题的方法。 我的组件: */ @成分({ 选择器:'ngx-modal-结果-训练', templateUrl: './modal-result-training.

回答 1 投票 0

Angular 5 - 我们如何测试 router.navigate([id],{relativeTo: this._activatedRoute}])

我想在茉莉花、因果报应中测试这个功能。测试此功能的首选方法是什么? 功能测试(有效负载){ this._router.navigate([this.result.id], {relativeTo: this._activatedRoute}) } 我...

回答 2 投票 0

从本地文件创建 blob 以进行角度单元测试

我正在尝试为我们的角度应用程序中的文件上传功能编写单元测试。 upload 方法采用 File 对象作为输入。我想象这个的方式 - 也许是因为我...

回答 1 投票 0

Angular 单元测试未正确从间谍对象调用 API 服务方法

我有以下组件和规范文件,尝试测试命中 API 端点并基于 id 返回字符串的服务调用。根据我传递的雇主ID,我会...

回答 1 投票 0

如何测试函数是否未被调用?

我正在测试路由器并有两个功能,我需要测试第一个功能是否被调用而第二个功能是否没有。有方法 toHaveBeenCalled 但没有方法来测试函数是否不被调用...

回答 1 投票 0

为什么所有Jasmine相关的、描述的、beforeEach都被标记为“找不到名字********”?

我已将 Angular 应用程序从 14 升级到 15,将 Angular Material 升级到 15,然后进行 MDC 迁移。 仅供参考,rxjs、nodejs、typescript 版本要求在升级之前也已更新。 但在所有具体...

回答 1 投票 0

如何在jasmine中添加jquery

我收到以下错误: 参考错误:$ 未定义 错误属性:对象({ ngDebugContext:DebugContext_({视图:对象({def:对象({工厂:函数,nodeFlags:33669121,rootNode...

回答 2 投票 0

如何将 beforeEach 中初始化的变量传递给闭包之外的可重用测试函数

让我们想象一下相当简单的茉莉花单元测试设置 让 actions$: 主题; 让效果:CustomEffects; 之前(()=> { actions$ = 新主题(); 测试...

回答 1 投票 0

Jasmine - 如何从 @ngx-translate 测试 HttpLoaderFactory

我正在使用 @ngx-translate 依赖项编写 Angular 应用程序,因此我根据文档配置了包: https://github.com/ngx-translate/core?tab=readme-ov-file#configuration 应用程序模块.ts 导入 {

回答 1 投票 0

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