phpactor/phpunit-extension

PHPUnit 的各种集成

安装次数: 1,977

依赖关系: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 1

开放问题: 1

类型:phpactor-extension

0.1.4 2021-02-06 15:14 UTC

This package is auto-updated.

Last update: 2024-09-06 22:57:28 UTC


README

CI

Phpactor 的 PHPUnit 集成

特性

  • Assert::instanceOf(Foo::class, 'bar') 进行类型推断(适用于成员和静态版本)。
  • 生成新的测试类

安装

使用 Phpactor 二进制文件安装 Phpactor

$ /path/to/phpactor extension:install phpactor/phpunit-extension

您还可以从您的编辑器中安装扩展。有关更多详细信息,请参阅 扩展

配置和用法

测试导航

Phpactor 允许您跳转到相关文件,只需添加以下 配置 即可从标准源代码跳转到测试

{
    "navigator.destinations": {
        "source": "lib\/<kernel>Test.php"
        "test": "tests\/Unit\/<kernel>Test.php"
    },
}

有关更多信息,请参阅 跳转到相关文件

测试自动创建

当跳转到不存在的文件时,Phpactor 可以为您创建文件。此插件包含一个简单的 phpunit 类生成器,配置(提示)自动创建如下

{
    "navigator.autocreate": {
        "source": "default",
        "test": "phpunit"
    }
}

待办事项

  • 用于运行 PHPUnit 和跳转到失败测试的 RPC 处理程序?

贡献

此包是开源的,欢迎贡献!请随意在此存储库上发起拉取请求。

支持

  • 在主 Phpactor 存储库上创建问题。
  • 加入 Slack 上的 #phpactor 频道, Slack 频道地址为 Symfony Devs