62得票10回答
错误:没有为“framework:jasmine”提供程序!(解决方案:框架:jasmine)

我已经在Windows命令行上运行了:npm install -g yo grunt-cli bower npm install -g generator-angular yo angular 我使用WebStorm开始了我的项目,在项目资源管理器中右键单击karma.conf.js文件,...

61得票8回答
无法将'matMenuTriggerFor'绑定到'button'上,因为它不是已知属性。

当我尝试测试一个 Angular 组件时,出现了以下错误: 在运行 jest 测试时发生错误: Can't bind to 'matMenuTriggerFor' since it isn't a known property of 'button'. 这是我的HTML代码: &lt...

60得票14回答
你的一些测试执行了完整页面重载 - 在运行Jasmine测试时出现错误。

我遇到了一个问题,在Jasmine上运行我的测试时,我会得到下面的错误。问题在于,当我尝试执行一定数量的测试时,它似乎会发生。它似乎与特定测试无关,因为如果我注释掉一些测试,测试就会通过。如果我取消注释一些测试,错误会出现。如果我注释掉之前未注释的测试,它们全部再次通过。(例如,如果我有红色、...

57得票4回答
引用错误:模块未定义 - 使用Angular/Laravel应用程序的Karma/Jasmine配置

我有一个现有的Angular/Laravel应用程序,其中Laravel充当API以向Angular前端提供JSON数据。加载Angular应用程序的页面index.php目前由Laravel提供。从那里开始,Angular接管。 我很难开始使用Karma/Jasmine测试。当我在项目的根...

56得票14回答
Karma/Jasmine在未运行测试的情况下超时了

我正在尝试在使用Yeoman和Grunt自动生成的React项目中从Grunt运行Karma/Jasmine。 Karma会启动PhantomJS(或Chrome),视单次运行而定,它可能超时或什么也不做。我已经尝试根据类似问题的人们提供的解决方案,更改了captureTimeout和bro...

55得票1回答
ng test和ng e2e之间的真正区别是什么?

我担心有人关闭了我的问题,但我找不到一个满意的问题(可能是因为我在 Angular 2+ 的世界中非常有限,我理解错了一些东西)。 从我完成几个 Hello World 和观看了一些 YouTube 演示后,我能够理解: ng test: 使用 Jasmine 语言编写测试 使用 Ka...

54得票2回答
使用Jasmine和Karma对Angular进行单元测试,错误:无法绑定到'xxx',因为它不是'xxxxxx'的已知属性。

我在使用Jasmine和Karma进行Angular5单元测试时遇到了问题。错误提示为:"无法绑定'fruits',因为它不是'my-component2'的已知属性。"以下是单元测试代码:src/app/components/my-component1/my-component1.compo...

52得票2回答
茉莉测试检查HTML中是否包含文本并返回布尔值。

expect(view.$el.html()).toContain('Admin'); 视图中包含单词“Admin”,所以我希望它返回true。我该如何实现这个?expect(view.$el.html()).toContain('Admin'); 这会返回undefined。我该如何使它返回...

48得票4回答
当没有$scope来强制执行digest时,如何解决AngularJS和Jasmine 2.0中的promises?

在 Angular/Jasmine 测试中,似乎承诺(promise) 除非你强制运行 $scope.$digest(),否则不会被解析。我认为这很愚蠢,但没关系,在适当的地方(控制器)我已经使其工作。 现在我遇到的情况是:我有一个服务(service),它完全不关心应用程序中的任何作用域,...

47得票6回答
如何在NX工作区中运行特定的Angular规范测试文件?

有没有办法在Nx工作空间中运行特定的Angular测试文件? 最近我将我的Angular 4 cli应用程序移植到了Nx工作空间中。以前我使用fdescribe来实现这个功能。 请告诉我,在Nx工作空间中是否有任何选项可以做到这一点?