A few minutes ago, I have released a total rework of my intellij-nette-tester plugin that integrates Nette Tester into PhpStorm.
I haven't paid much attention to the plugin recently, I know. And I'm sorry. I just could not find time and/or motivation. But I am back, and so is the plugin. And it's one of a comeback indeed: I have released a beta.1 version of 2.0.0.
It's a big leap from the previous version. First of all, it lacks some features that were present before: it does not
group tests into their
TestCases; it doesn't let you navigate to the failed test or run/debug it directly; it doesn't
tell you the duration of individual tests. I had to drop these features in order to make the plugin work with pretty
much any version of Nette Tester. I believe it's worth it.
Besides, these features are not gone forever. Once the
OutputHandler is refactored (which is
apparently the last bit blocking the release
of Tester 2.0), the plugin will be able to make use of the information provided to the output handler and the
removed features will make it back.
To compensate for the missing features, the plugin introduces some new ones:
Tester\Dumper::$maxPathSegmentsto a high enough value in your test environment);
Assert::same()and alike) right in the IDE;
I hope you will love this release. I've put a lot of work into it and I'm proud of it. But I'm also pretty sure I've left some bugs in there for you to catch, so please feel free to test the plugin and report any issues on Github.
If you liked it, feel free to buy me one!