Pest success checkmark not showing in PhpStorm IDE

I have no problem with PHPUnit, but when I run a Pest test, the result doesn't seem to be showing on the left side like it's supposed to.

PHPUnit Test

Pest Test

Problem

After running the PhpUnit Test, the left arrow turns in a checkmark to signify the test passes. However, I don't get this same result from a Pest test. I have to continuously rerun Pest tests just to ensure they pass. It's a bit of a visual bug that's annoying me to no end.

0
10 comments

Basically, there is no built-in Pest support in PhpStorm and it is provided by the 3rd party plugin. I also may confirm that there is no visual test result indication in the gutter area for me. Looks like, the aforementioned plugin does not have this feature yet.

You may submit a corresponding feature request directly to the plugin issue tracker:
https://github.com/pestphp/pest-intellij/issues

I have quickly checked open/closed issues there and was not able to find anything similar.

0

Vasiliy Yur

On a version of PhpStorm on my work computer, I don't have this problem.

Here are some differences, though there may be others:

  • I'm working on Laravel 9 with Php 8.1, whereas this one is Laravel 10 with Php 8.2
  • It's Macbook with M1 Chip
0

Tried it on a macOS, no test pass checkmark as well:

I would still suggest to contact the plugin author though.

0

Cool, thank you for submitting and sharing the issue!

0

PHP 8.4,
Intellij Ultimate, 2026.1.1
Laravel 13 (though I doubt this has any impact)

so this link is no longer valid and I'm having this problem now. Any “new” solutions?

0

Hi Karl Krasnowsky,

What Pest version are you using, by the way? I could only reproduce this on really old versions. Could you update Pest and see if it still happens?

0

It's ^v4 (latest version as configured in laravel 13). 

Problem is, this may have happened when I migrated from laravel 12 to 13 (per official docs), but as I didn't use pest before the update, I don't know. 

I installed a clean version of laravel 13 to compare and pest is working fine in that, and I can't find any obvious difference between the two other than my version is built exclusively as an API app with all front end support stripped out.

I would really like to avoid having to move my original code to a fresh version of laravel 13 if at all possible as it would be a real pita.

Thanks.

0

Karl Krasnowsky, could you reach out to us via Help > Contact Support?
We’ll need a few more details to look into this properly, and it’ll be easier to keep everything tracked in a separate support ticket.

0

Sure… done, thanks.

0

Please sign in to leave a comment.