wpstarter/wp-testbench

用于设置WordPress测试环境并进行PHPUnit测试的工具

v1.0.2 2023-06-05 04:26 UTC

This package is auto-updated.

Last update: 2024-09-05 07:26:29 UTC


README

WpTestbench是一个用于设置WordPress测试环境并进行PHPUnit测试的工具,以便测试您的插件。

安装

通过composer安装testbench

composer require wpstarter/wp-testbench --dev

安装WordPress

./vendor/bin/wp-testbench-install <db-name> <db-user> [db-pass] [db-host] [wp-version] [--skip-database-creation]

更新phpunit.xml

<phpunit 
    ...
    bootstrap="./vendor/wpstarter/wp-testbench/bootstrap.php"

>
    ...
    <php>
        <server name="WP_TESTBENCH_PLUGIN" value="your-plugin.php"/>
        ...
    </php>
</phpunit>

自定义wp-config.php

<phpunit>
    <php>
        <server name="WP_TESTBENCH_CONFIG" value="your-config.php"/>
    </php>
</phpunit>

安装完成之后,您就可以运行PHPUnit测试了

./vendor/bin/phpunit