Logo
Section 1 / 8

单元测试简介

让我们来了解单元测试的基础知识。

导入

单元测试简介

让我们来了解单元测试的基础知识。

在本章中,我们将学习如何对 NgRx 功能进行单元测试。首先,让我们熟悉单元测试的基本概念。

什么是单元测试?

在将代码部署到生产环境之前,我们必须确保应用程序的所有组件都能正常工作。我们可以通过将代码拆分为更小的单元来实现这一点。一个单元可以是一个函数、模块或对象。当代码被划分为多个单元后,我们可以分别测试每个单元的功能。这种测试方式在软件开发中被称为单元测试。

...
单元测试

单元测试工具

默认情况下,Angular 应用程序已配置了 Jasmine 和 Karma。因此,我们无需额外操作即可开始进行单元测试。可以使用 Jasmine 编写单元测试,然后通过 Karma 运行这些测试,以确保应用的每个部分都能正常工作。

...

删除默认的测试文件

由于本章中我们不会为组件和服务编写任何测试用例,为了加快测试速度,建议从项目中移除以下测试文件:

  • src/app/app.component.spec.ts
  • src/app/products.service.spec.ts
  • src/app/data.service.spec.ts
  • src/app/products/products.component.spec.ts
  • src/app/product/product.component.spec.ts

No configuration found for ID: ff13aada515a82312ab27951458718b57ba7233b36a3e8e4c8e53438f66c01c7

NgRx Effects

测试 Reducers