编程

Pest 3 发布了!

408 2024-09-13 00:44:00

Pest 3 现已发布!可以立即开始突变测试(Mutation Testing),并通过查找未通过测试的代码来升级现有项目。使用流行的体系结构预设、团队管理、新配置 API 等创建一致的代码:

团队管理

一项新功能,允许你直接从控制台与团队一起管理任务和待办事项。

Pest 3 新特性

  • 突变测试(Mutation Testing):一种创新的新技术,对代码进行细微更改,以查看测试是否能捕捉到它们。
  • 架构预设:一组预定义的规则,可用于设置测试应用程序的架构。
  • 新的配置 API: 一个新的配置 API,更直观,更易于使用。
  • 更多架构测试改进:新的断言、@pest-arch-ignore-line 等。
  • 以及...:类型覆盖中的常量、静态分析改进等。

可以查看官方公告,深入了解这些令人兴奋的新功能。

现在可以使用安 installer 和 --Pest标志(或在提示符中选择)在新的 Laravel 项目中安装 Pest 3:

laravel new my-project --pest

你也可以通过 composer 在新项目上安装 v3:

composer require pestphp/pest --dev --with-all-dependencies./vendor/bin/pest --init

升级指南将帮你立即获得使用最新 Pest 3 功能的现有 Pest v1/v2 应用。