Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>UnitTest SwitcherNew to Visual Studio Code? Get it now.
UnitTest Switcher

UnitTest Switcher

HOMMA Takashi

|
2,767 installs
| (0) | Free
Switch the unit test / production code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Switch the unit test / production code.

This extension supports that switch the unit test / production code.

Master status Master status

Features

  • Switch the unit test / production code.
    • Editor context menu Go to Test/Code.
    • Keyboard Shortcut CTRL + 9 key.
    • Invoke >Go to Test/Code to the Command Palette(F1).
  • Customizable suffix rule of unit test.

Example

Navigation

  • If you are editing a foo.js, When the Command Palette(F1) Go to Test/Code(or press key CTRL + 9 on editor), switched to fooSpec.js.

Settings

  • suffix rule of unit test.
{
    // Suffix rule of unit test (case sensitive)
    "unittest-switcher.unittest.suffix": [
        "Spec",
        "-spec",
        "_spec",
        ".spec",
        "Test",
        "-test",
        ".test",
        "_test"
    ],
}
  • Default switchig rule is...
Switch? production code unit test
Yes foo.js fooSpec.js
Yes bar.js bar-spec.js
Yes baz.service.ts baz.service.spec.ts
Yes qux.rb qux_spec.rb
Yes Foo.java FooTest.java
Yes bar.js bar-test.js
Yes baz.ts baz.test.ts
No qux.js qux.test.ts
No foo.js fooSpec.js.map

Keyboard Shortcuts

The extension defines a editor keyboard shortcut for the CTRL + 9 key.

Hommage

It pays tribute to QuickJUnit.

Release Notes

0.1.4

  • Added default switching rule '_test'.

0.1.3

  • Fix the settings warning 'Incorrect type. Expect one of String'.

0.1.2

  • Added default switching rule '.spec'.
  • Fix comments.

0.1.1

  • Adopted the icon.
  • Added default switching rule '_spec'.

0.1.0

  • Added suffix settings of unit test.
  • Added editor context menu Go to Test/Code.
  • Fix toggle unit test / production code on Windows.

0.0.2

  • Release to minimum features.

License

MIT © 2016 Takashi HOMMA (takas-ho)

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft