TestExplorer
Provides a test explorer within Sublime for rapid navigation within a file
Details
Installs
- Total 1
- Win 1
- Mac 0
- Linux 0
Oct 16 | Oct 15 | Oct 14 | Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | Oct 7 | Oct 6 | Oct 5 | Oct 4 | Oct 3 | Oct 2 | Oct 1 | Sep 30 | Sep 29 | Sep 28 | Sep 27 | Sep 26 | Sep 25 | Sep 24 | Sep 23 | Sep 22 | Sep 21 | Sep 20 | Sep 19 | Sep 18 | Sep 17 | Sep 16 | Sep 15 | Sep 14 | Sep 13 | Sep 12 | Sep 11 | Sep 10 | Sep 9 | Sep 8 | Sep 7 | Sep 6 | Sep 5 | Sep 4 | Sep 3 | Sep 2 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 1 | 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 |
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 | 0 | 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