Git clone the WordPress develop repository somewhere on your hard drive:
git clone email@example.com:WordPress/wordpress-develop.git
Comment out the
class_alias() functions in
phpunit6-compat.php because these break PhpStorm code completion. (These files aren’t actually used by the testing framework, we only downloaded them so they could be included in the Project Configuration’s Include Path. Leave this line uncommented if you are using PhpUnit 6+:)
class_alias( 'PHPUnitFrameworkTestCase', 'PHPUnit_Framework_TestCase' );
PhpStorm -> Settings -> Languages & Frameworks -> PHP: Add
wordpress-develop/tests/phpunit/includes to your Include Path.
Write tests that extend
WP_UnitTestCase. Look at the code in
wordpress-develop/tests/phpunit/tests for examples.