- PHP Test Suite
- An easy way to run tests in Laravel and other PHP projects.
- 238 Installs
-
This extension is allowed to:
- Read & Write Files
- Launch Subprocesses
Readme
👋 Hello! The extension still in the early development phase.
PHPTestSuite provides integration for PHPUnit and PEST.
Requirements
💡 In order to use this extension project must contain composer.json file with a PHPUnit or PEST installed.
Usage
- Use PHPTestSuite sidebar (double click on the test inside a file will run it or use context menu to run a file)
- Open the command palette and type
PhpTestSuite
,RunFile
,RunNearest
,RunLatest
, etc.
Configuration
🎈 There's no configuration at this point.
Community
👋 That's it! Hope you will enjoy using it!
P.S. Feel free to create issues, discussion, etc. 😉
Roadmap
- [ ] Create a way to show that test is running
- [x] Add shortcuts
- [x] Show success or error icon right next to each test in the sidebar
- [x] Run a single test in file from the command palette
- [x] Support different projects architecture (DDD, Modules, etc…)
- [x] Better tests filtering, right now there’s known issues with a regex
- [ ] Better folding in the sidebar
Changelog
Version 1.0.1
- Added support different projects architecture (DDD, Modules, etc…)
Version 1.0.0
- Added a success or error icon next to each test in the sidebar after it runs.
Version 0.0.5
- Fixed an issue with displaying non-test classes in the sidebar.
Version 0.0.4
- Updated the info modal to only be 2000 chars long to avoid modal window overlap. This is probably a bug in Nova (reported).
Version 0.0.3
- Add ability to run latest test from Command Palette and with a shortcut —
option-command-l
Version 0.0.2
- Add ability to run a single test from Command Palette
- Add shortcuts (
option-command-t
to run a file andoption-command-m
to run a single test method)
Version 0.0.1
Initial release