Novaβ„’

Extensions


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
  • [ ] Show success or error icon right next to each test in the sidebar
  • [x] Run a single test in file from the command palette
  • [ ] Support different projects architecture (DDD, Modules, etc…)
  • [ ] Better tests filtering, right now there’s known issues with a regex
  • [ ] Better folding in the sidebar

Changelog

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 and option-command-m to run a single test method)

Version 0.0.1

Initial release