richcongress/web-test-bundle

一个神奇的工具包

安装次数: 33,654

依赖: 2

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

类型:symfony-bundle

v0.2.0 2024-06-03 09:59 UTC

This package is auto-updated.

Last update: 2024-09-12 12:11:05 UTC


README

本工具包版本需要Symfony 6.0+和PHP 8.1+。

Package version Actions Status Coverage Status Maintainability contributions welcome License

继承自Symfony的WebTestCase,并带来一些改进,例如更干净的测试断言、更简单的客户端创建以及测试之间的数据库生成和重置。

快速开始

快速展示

目录

  1. 安装
  2. 入门
  3. 版本控制
  4. 贡献
  5. 黑客攻击
  6. 许可证

1. 安装

本工具包版本需要Symfony 6.0+和PHP 8.1+。

composer require richcongress/web-test-bundle

2 入门

3. 版本控制

web-test-bundle遵循语义版本控制。简而言之,方案是MAJOR.MINOR.PATCH,其中

  1. MAJOR在出现破坏性更改时增加,
  2. MINOR在以向后兼容的方式添加新功能时增加,
  3. PATCH在以向后兼容的方式修复错误时增加。

低于1.0.0的版本被视为实验性版本,破坏性更改可能会随时发生。

4. 贡献

欢迎贡献!有许多贡献方式,我们感谢所有方式。以下是一些主要方式

  • 错误报告:虽然我们努力提供高质量的软件,但错误可能发生,我们无法修复我们不了解的问题。因此,即使您不确定或有疑问,也请报告。实际上,问题可能表明文档还可以进一步改进!
  • 功能请求:您有一个当前API未涵盖的使用场景吗?希望建议更改或添加某些内容?我们很高兴看到它并开始讨论,以尝试找到最佳解决方案。
  • 拉取请求:希望贡献代码或文档?我们非常愿意!如果您需要帮助入门,GitHub上有关于拉取请求的文档。我们使用“fork and pull模型”,其中贡献者将更改推送到他们的个人分支,然后创建拉取请求到主仓库。请将您的拉取请求针对master分支。

提醒一下,所有贡献者都应遵守我们的行为准则

5. 黑客攻击

您可能可以使用Docker和docker-compose来修改项目。请查看以下命令。

# Start the project
docker-compose up -d

# Install dependencies
docker-compose exec application composer install

# Run tests
docker-compose exec application bin/phpunit

# Run a bash within the container
docker-compose exec application bash

6. 许可证

web-test-bundle根据MIT许可证分发。

有关详细信息,请参阅LICENSE