解决多project的angular应用单元测试报 ChromeHeadlessCI未注册的错误

2023-02-18
阅读 2 分钟
752
此文章解决angular在单元测试时报:Cannot load browser "ChromeHeadlessCI": it is not registered! 错误。

angular指令中带有ViewContainerRef以及其它服务时该如何进行单元测试

2020-10-30
阅读 7 分钟
2.2k
angular提供非常友好的单元测试,特别是对于组件。使用ng g命令即可生成一个高度可以测试的组件。而指令的单元测试样板代码便显得有些简陋了。

angular 在单元测试中如何模拟HTTP请求延迟

2020-07-09
阅读 5 分钟
2.9k
随着对angular应用学习的深入,如何在单元测试中模拟http请求延迟便提上了日程。在没有http请求延迟以前,单元测试中我们都是使用of()来手动发送数据的。of()方法在单元测试中无疑带来了巨大的便利性,但由于同步的机制,使其未能完全的模拟中在生成环境中http请求延迟可能对组件带来的冲击,所以在启用of()进行单元测试...

使用angular中的单元测试,脱离后台独立开发(二)

2019-03-22
阅读 4 分钟
2.6k
有些服务,我们可能需要在多个组件中调用。如果按上文的方法,那么就需要在多个组件的单元测试中,重复去定义模拟返回的数据。显然,如果是这样,我们便制造了重复的轮子。

使用angular中的单元测试,脱离后台独立开发

2019-03-22
阅读 7 分钟
2.1k
在前后台开发的项目中,我们当前已经做到了后台依靠单元测试,完全的脱离前台进行开发。那么,在进行单台开发时,是否也可以做到只依赖于UML图,不依赖于后台进行独立的开发呢?答案是肯定的。

本地测试没问题,机器人测试错误的简单规避办法

2018-12-08
阅读 1 分钟
1.8k
本地环境可以跑通,但只要一上机器人环境,便会出现错误。一般这种情况都是由于本地与travis的JDK版本不一致造成的。然而,机器人又有日志大粘限制,这就决定了,我们不可能将日志等级开启到debug来调试错误。

thinkphp3.2.3使用think-phpunit进行单元测试

2018-03-07
阅读 2 分钟
2.9k
thinkphp3.2.3官方并没有提供单元测试的工具。随着项目的增大,要保证代码的健壮性,单元测试不得不提上日程。经实践,https://github.com/snowair/think-phpunit 是个不错的选择,但在使用过程中出现const 未定义的错误。具体报错信息为:syntax error, unexpected 'const' (T_CONST),