我有以下无法在单元测试中模拟的代码: @ContentChild(CarouselInfoComponent) carouselInfo: CarouselInfoComponent; @ContentChild(CarouselComponent) carousel: CarouselCo ...
我有以下无法在单元测试中模拟的代码: @ContentChild(CarouselInfoComponent) carouselInfo: CarouselInfoComponent; @ContentChild(CarouselComponent) carousel: CarouselCo ...
执行茉莉花测试用例时,出现以下错误。 错误:意外的请求:GET templates / login.html在sendReq(D:/处的$ httpBackend(D:/Src/Rep/myapp/js/angular-mocks/angular-mocks.js:1244:9)上预期 ...
我在使用angularjs one的rails上使用ruby,并首次使用teaspoon-jasmine对其进行测试,并且遇到了问题。 基本上,我有一个控制器,该控制器创建一个空数组,并在加载时调用工厂方法来填充该数组。 工厂发出一个http请求并返回数据。 现在,我正在尝试测试控制器,并 ...
因此,我正在使用Rails开发红宝石,并且第一次将它与AngularJS 1一起使用,因此,第一次设置了Rails内部的angularjs的单元测试。 我可以用rspec来测试rails没问题,但是我一直在努力测试angularjs,目前我正在用teaspoon-jasmine和angular ...
我正在Angular 1项目中进行单元测试。 因此,有一项我需要测试的服务,其名称为“ appSecurity”。 该服务中的方法使用来自名为“ userService”的服务的预加载用户数据。 “ appSecurity”服务只是从userService引用此用户数据以做出适当的安全性决 ...
我在我的angularJS应用程序中使用单元测试。 这是我对某项服务的测试规格: 而且,这是我的服务中的getTest函数: 为什么会出现以下错误: 错误:意外请求:GET api / Account / GetTest 我还发现,如果我从规范中的网址中删除了 ...
收到错误Error: Unexpected request: POST data/employee/1 No more request expected 我在app.config使用angular-mocks , angular-ui-route ,我有$stateProvider路由,而 ...
我正在尝试熟悉测试AngularJS应用程序。 虽然测试组件逻辑或多或少是明确的,但我遇到了html模板和模型绑定的问题,因为我想测试html绑定和控制器的逻辑。 测试由真实浏览器中的业力运行,因此测试环境支持DOM。 它看起来不可能,不是吗? 控制器组件: 模板: ...
我想要具有返回承诺的函数,该承诺在加载DOM时会解析: 这在浏览器中运行正常。 但是,当我尝试对其进行测试时,由于此承诺永远无法解决,因此测试从未完成: 根据我对角度的理解,除非您调用$digest ,否则promise不会解决(并束缚)。 这样就可以以同步方式测试角度。 ...
我在项目上使用了FUSE Admin应用程序-http: //fuse-angular-material.withinpixels.com/apps/dashboards/project 。 我已经检查了其他示例,甚至在另一个项目上运行了此代码,效果也很好。 只是我无法在“ before ...
我们有一个庞大的项目,我们已经编写了大量的测试用例来涵盖我们的e2e功能测试用例中的许多真实场景用户行为。 随着测试的进行,它会进行大量的休息调用以完成测试用例。 当我们在酱料实验室中覆盖不同的浏览器时,它会倍增5-9倍。 我想要的是模拟所有其余的调用,以便不会对实际服务器进行 ...
我遇到的这个问题是我有2个相互依赖的angular 1.5模块,angularjs很好,但是当我使用typescript和webpack导入它们时,我得到了循环的typescript-module依赖性,并且模块未正确加载。 我在模块之间的角度服务中没有循环依赖性,因此将角度模块彼此依赖应该没 ...
我想拦截每个调用并在所有调用上调用passtTrough(),记录详细信息。 就像是 : 但是$ httpBackend.whenGET的API仅允许您调用passThrough()或response() ...
我正在开发一个使用AngularJS + TypeScript和Karma + Jasmine进行测试的Web应用程序。 问题是,尽管我的所有测试都可以很好地编译,但WebStorm仍然用以下错误困扰着我: 未解决的函数或方法inject() 我添加了角度模拟输入: ...
我有黄瓜升级的量角器,无法使用browser.addMockModule模拟$ http调用 步骤定义 从不执行addMockModule。 另外,让我知道在哪里添加角度模拟的参考。 我的环境是 量角器 - 黄瓜 - 框架:3.1.0 量角器:5.1.1 ...
当前正在尝试检查非常简单的角度变量和函数。 我什至没有最简单的工作。 这是我第一次使用它,我需要使用我的讲师要求的旧版本。 在app.js中,我有许多控制器,但我只是从一个控制器开始,将一个变量分配给一个字符串: 在Runner.html文件中,我具有以下内容: 在te ...
这是我的控制器: 这是我的BaseService (我需要模拟的工厂): 我不知道从哪里开始。 我试过的是: 但是,当我测试此代码时,出现错误消息: home.js第15行是控制器中的以下行: 如何正确模拟呢? 编辑:我阅读了注释中提到的文档,然后 ...
我有这个问题设置我的webpack。 我正在现有项目上设置webpack,另外我正在介绍ES6。 我想以“正确”的方式做这件事,经过一些重大改变后测试通过。这就是我需要设置业力测试的原因。 该应用程序使用的是AngularJS 1,对于测试,我使用的是Angular-Mocks(使用Jas ...
我觉得我在这个极其简化的角度指令单元测试中遗漏了一些至关重要的东西: 当玩笑运行时,该指令似乎尚未链接/编译/无论如何 ...
我有一个控制器调用$ uibModal.open来弹出一个ui-bootstrap模式。 控制器看起来像这样: 我已经成功测试了使用正确的配置选项打开模态。 但是我想测试模态的结果,因为当发生这种情况时会执行一些逻辑,但我似乎无法弄清楚如何挂钩到结果中或者让它甚至在我的测试中执行 ...