Nova

Extensions


Readme

Jest Extension

This extension provides integration with the Jest javascript testing framework.

It displays tests in a sidebar and provides inline issue reports for problematic tests.

Configuration

Workspace and global preferences support configuring a custom jest executable. Use this, for example, if you install jest globally or install node dependencies in a subdirectory of your project.

Workspace preferences support configuring a custom jest working directory. Use this, for example, if your nodejs project is in a subdirectory of your project.


Changelog

Changelog

v1.3.1

Changed

  • Use shared utility for boolean preferences

v1.3.0

Added

  • Add option to only run tests for changed files. Requires project to be a Git repository.

v1.2.2

Fixed

  • Fix test results being cleared from sidebar

v1.2.1

Changed

  • Release management automation

v1.2.0

Added

  • Support running Jest in a custom directory

Changed

  • Provide more information if jest stops unexpectedly

v1.1.2

Changed

  • Warn on unexpected jest crashes
  • Handle missing jest more gracefully

v1.1.1

Fixed

  • Cleanup sidebar when tests are deleted
  • Cleanup console output

v1.0.1

Added

  • Add color to Tests sidebar to indicate Pass/Fail/Running

v1.0.0

Initial release with sidebar and issue support.

Known bugs