karma-jasmine

    1热度

    1回答

    我有一个Angular 4/Material项目并且正在使用Visual Studio代码。该项目使用角度/ cli 我已经开始使用Karma和Jasmin编写一些单元测试。该设置全部通过角度/ cli来完成。 现在我想调试我的测试。 运行“ng test”会出现一些错误。尝试通过在代码中设置断点来调试这些错误,不会产生任何结果。 使用谷歌我发现了很多建议如何配置Karma和VSC,但他们都没有帮

    0热度

    2回答

    我需要测试在Angular 1.5.9下使用jasmine/karma实现的内部角度服务。 我需要编写一个测试来检查特定服务函数的响应是否如预期的那样。为此,我正在构建一个模拟对象,实例化该服务,调用要测试的函数并使用expect().toBe()来检查返回的值。 不幸的是,该服务打了很多电话给自己的功能,其中许多电话使用角度服务进一步拨打电话。它这样做是为了填充用户数据,区域设置和其他定制产品信

    0热度

    1回答

    我试图从父组件中获取子组件的元素以在Karma-Jasmine中进行测试。 我有一个组件(父母)的联系表格,它又有一个用户名和密码组件(子),用于验证表单和显示错误消息。现在我需要测试父组件的子组件的警报消息。我试过以下 let parent = fixture.debugElement.query(By.css('input-component')); let child = pare

    0热度

    1回答

    我正在测试一个服务功能,该功能会拨打众多$http.get()调用。被测实际功能返回一个承诺。目前,该测试未通过response is undefined。 下面是测试: it('should return the list of catalogues', inject(function ($q, bookService) { var list; var deferred =

    0热度

    2回答

    从在线定义: 噶:是一个工具,它派生,对每个连接的浏览器的测试代码执行的源代码的Web服务器。检查每个浏览器的每个测试结果,并通过命令行显示给开发人员。 Jasmine:是一个用于测试js代码的开发框架。它不依赖于任何其他的JavaScript框架。它不需要DOM。它有一个干净明显的语法,以便您可以轻松编写测试。 我的问题是,Karma是否需要Jasmine运行,Karma是否依赖Jasmine,

    0热度

    1回答

    我有一个AngularJS 1.5.9服务通过测试,我想测试另一个函数调用相同的服务,在一个单独的它()。问题是第二个服务函数的结果取决于第一个服务调用的传递结果;当服务被重新实例化时,第一个测试的成功结果就会失效。 我的问题是根据this question's答案。 我觉得我想要做的就是这样的事情,其中​​在第一次测试测试用的服务功能在第二次测试正常使用: describe('user-serv

    0热度

    1回答

    角4管单元测试不工作的基本管 Karma error I get: TypeError: Cannot read property '0' of undefined 这是我管(很基本的): import { Pipe, PipeTransform } from "@angular/core"; @Pipe({ name: "userPipe", pure: true })

    0热度

    1回答

    我被卡住,并在单元测试Angular 4组件时不断收到错误。 这里是我的组件: 订单detail.component.ts @Component({ selector: 'order-detail', templateUrl: 'order-detail.component.html', providers: [OrderService] }) export cl

    0热度

    1回答

    我试图在p-dropdown中将scrollHeight值设置为'300px',当我服务应用程序时,没有引发错误,但滚动条仅显示为200px。同样,单元测试用例也会失败,因为“设置getter only value scrollHeight”。我需要设置滚动高度,因为我的列表将被动态填充。 任何答案将不胜感激。 谢谢。 版本使用 角 - 4.1.2, primeng - 4.0.1 `<p-dro

    0热度

    1回答

    你可以在同一个.spec.ts文件中有多个describe()?我不是在说这里嵌套describe。 describe('First describe',() => { it(); }) describe('Second describe',() => { it(); }); 在运行测试的任何时候都有这样做的风险吗?我目前在我的.spec中有4 describe来测试不同的场