Pest PhpStorm plugin v0.4.0 release
Thanks to @OliverNybroe, @Adelf32 for the amazing work on release v0.4.0 of Pest-intellij!
This blogpost will contain a summary of the changes from v0.3.0 to v0.4.0
Added navigation between test and subject
It is now possible ot navigate between a test and the test subject.
Go to a test subject and press Shift+Command+T
and it will navigate to the test files for this subject.
Added dark/light mode icons
The plugin now has icons which works better when using dark mode in IntelliJ.
So depending on if you prefer light themes or dark themes the icon will change according to the image below.
Thanks to @Caneco for making the icons!
Added inspection for duplicate test names
In Pest, it is not allowed to have the same test name twice in the same file.
The plugin now has automatic validation for checking this, and will warn the user.
Added auto completion for fields declared in beforeEach
There are now autocompletion for fields declared in beforeEach
!
So if you bind a field to $this
in your beforeEach
, you can now access them
in your tests.
Added auto completion for static PhpUnit methods
In PhpUnit there are a bunch of methods which are actually static methods or protected methods.
Before this release, the plugin was not able to autocomplete them, however this works now.
Added PCOV coverage engine support
In Pest when doing autocompletion, you could only use Xdebug before, however in this new version PCOV is also support. By editing your run configuration you can select your preferred coverage engine.
Bug fixes
The following list is a list of fixes which was released together with this version.
- Fixed duplicate test name error when no test name is given yet. (#61)
- Fixed finding tests with namespace at the top. (#65)
- Fixed allow location to be null in location provider. (#68)
- Fixed rerunning tests with namespaces (#69)
This project is powered by the community, so feel free to contribute as there always are ways to help out. We can be found on GitHub at pestphp/pest-intellij.