angular-testing食谱:Angular 2+版的简单测试模式

时间:2024-02-21 00:49:07
【文件属性】:

文件名称:angular-testing食谱:Angular 2+版的简单测试模式

文件大小:150KB

文件格式:ZIP

更新时间:2024-02-21 00:49:07

testing angular jasmine karma AngularTypeScript

角度测试配方 此仓库适用于Angular 2+版本。 该存储库的目标是为Angular提供常见测试场景的配方集合。 我为每一个建议/建议感到高兴 :grinning_face_with_big_eyes: 。 谈话(视频+幻灯片) 我一直在讲“用Angular测试”。 内容 所有方案都在下面列出,并且很好地链接到了源文件。 了解如何测试组件的@Input() 。 了解如何测试组件的@Output() ,更具体地说是EventEmitter类型。 了解如何使用fakeAsync和discardPeriodicTasks()处理组件内部的计时器。 了解如何测试可能由*ngIf语句等引起的DOM操作。 了解如何测试指令。 测试基于某些条件表达式从组件模板动态添加和删除CSS类。 使用自定义Jasmine匹配器测试动态CSS样式。 了解如何模拟不需要测试的嵌套组件 通过手动实例化组件来简单测试组件逻辑 了解将服务注入测试用例的不同方法,以及如何测试服务方法。 了解如何使用async()和fakeAsync()函数测试异步操作。 模拟了


【文件预览】:
angular-testing-recipes-master
----.travis.yml(351B)
----package.json(2KB)
----tslint.json(3KB)
----protractor.conf.js(722B)
----angular.json(3KB)
----package-lock.json(538KB)
----src()
--------typings.d.ts(104B)
--------tsconfig.app.json(209B)
--------test.ts(1KB)
--------assets()
--------index.html(302B)
--------tsconfig.spec.json(322B)
--------app()
--------main.ts(361B)
--------styles.css(80B)
--------polyfills.ts(572B)
--------environments()
--------favicon.ico(5KB)
----tsconfig.json(407B)
----e2e()
--------tsconfig.e2e.json(235B)
--------app.po.ts(220B)
--------tsconfig.json(349B)
--------app.e2e-spec.ts(343B)
----.gitignore(395B)
----karma.conf.js(1KB)
----README.md(5KB)

网友评论