TestExplorer
Provides a test explorer within Sublime for rapid navigation within a file
Details
Installs
- Total 27
- Win 15
- Mac 8
- Linux 4
Jun 6 | Jun 5 | Jun 4 | Jun 3 | Jun 2 | Jun 1 | May 31 | May 30 | May 29 | May 28 | May 27 | May 26 | May 25 | May 24 | May 23 | May 22 | May 21 | May 20 | May 19 | May 18 | May 17 | May 16 | May 15 | May 14 | May 13 | May 12 | May 11 | May 10 | May 9 | May 8 | May 7 | May 6 | May 5 | May 4 | May 3 | May 2 | May 1 | Apr 30 | Apr 29 | Apr 28 | Apr 27 | Apr 26 | Apr 25 | Apr 24 | Apr 23 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
TestExplorer
TestExplorer is a simple plugin for Sublime Text allowing you to navigation around test files in various different languages
It supports the concept of a group of tests, and then the names of test themselves, allowing you to search or arrow key through different sections with the active view following your current selection.
Installation
- Install the Sublime Text Package Control plugin if you don't have it already.
- Open the command palette and start typing
Package Control: Install Package
. - Enter
TestExplorer
Demo
Configuration
The settings allow you to support different syntaxes for different languages that you might be using within Sublime:
{
"file_types": [
{
"extensions": [".js", ".jsx", ".ts", ".tsx"],
"group": {
"name": "describe",
"match": "describe\\(\\s*([\\'\"`])(.*?)\\1"
},
"test": {
"name": "it",
"match": "it\\(\\s*([\\'\"`])(.*?)\\1"
}
}
]
}
You can specify a set of different entries within file_types
where the set of extensions
for an entry dictates which rules the plugin should use when searching files.
Group
The group
setting represents a logical grouping of tests within your language. For example a typical JavaScript group would look like:
describe("a collection of tests", () => {
...
});
match
: This should be a Regex pattern (suitable for python) to match the groups in your language
name
: This is used to present the results in the dropdown
Test
The test
setting represents an individual test within your language. For example a typical JavaScript test would look like:
it("a single test", () => {
...
});
match
: This should be a Regex pattern (suitable for python) to match the tests in your language
name
: This is used to present the results in the dropdown