哈维
Sublime Text 2 插件,用于辅助开发哈维测试
详细信息
安装
- 总数 22
- Win 14
- Mac 3
- Linux 5
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月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 | 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
harvey-sublime 插件
一个 Sublime 插件,用于使用 Harvey 创建测试
功能
以下是由该插件提供的命令:* harvey_run_test - 运行单个测试或哈维测试文件中的所有测试。 * harvey_select_test - 从快速面板运行选定的测试。 * harvey_last_test - 重新运行上一个测试。
上述列出的每个命令都可以输出到标记文件或控制台。
harvey_run_test 和 harvey_select_test 命令都包含默认参数,用于定义如何运行和输出测试。可以通过将条目添加到您的默认快捷键文件来覆盖每个参数。
安装选项
转到您的 Sublime Text 2
Packages
目录- OS X:
~/Library/Application\ Support/Sublime\ Text\ 2/Packages
- Windows:
%APPDATA%/Sublime Text 2/Packages/
- Linux:
~/.config/sublime-text-2/Packages/
- OS X:
并克隆仓库
git clone [email protected]:rayje/harvey-sublime.git Harvey
使用方法
- 要运行测试,请高亮显示测试 ID 或将光标置于测试 ID 文本内。
键盘映射
以下为上述命令的默认键映射。可以通过添加到 Default keymap - User
文件来覆盖默认设置。
Mac: - 执行单个Harvey测试(reporter=控制台,output=控制台):Command-Shift-R
- 执行单个Harvey测试(reporter=json,output=临时文件):Command-Shift-G
- 执行Harvey测试文件中的所有测试(reporter=控制台,output=控制台):Command-Shift-A
- 执行Harvey测试文件中的所有测试(reporter=json,output=临时文件):Command-Shift-O
- 从快速面板中选择要执行的测试(reporter=json,output=临时文件):Command-Shift-I
- 从快速面板中选择要执行的测试(reporter=控制台,output=控制台):Command-Shift-U
- 执行上一个测试:Command+Shift+L
- 创建临时文件:Command+Shift+X
- 显示面板:Alt+Shift+O
Linux/Windows: - 执行单个Harvey测试(reporter=控制台,output=控制台):Control-Shift-R
- 执行单个Harvey测试(reporter=json,output=临时文件):Control-Shift-G
- 执行Harvey测试文件中的所有测试(reporter=控制台,output=控制台):Control-Shift-A
- 执行Harvey测试文件中的所有测试(reporter=json,output=临时文件):Control-Shift-O
- 从快速面板中选择要执行的测试(reporter=json,output=临时文件):Control-Shift-I
- 从快速面板中选择要执行的测试(reporter=控制台,output=控制台):Control-Shift-U
- 执行上一个测试:Control+Shift+L
- 创建临时文件:Control+Shift+X
- 显示面板:Alt+Shift+O
覆盖默认快捷键
要覆盖默认快捷键,请在您的用户快捷键文件中添加以下快捷键
要覆盖harvey_run_test命令
[
{
"keys": ["ctrl+shift+r"],
"command": "harvey_run_test",
"args": {
// To run all tests in a test file, set this value to true
"all": false,
// Reporter to be used in the Harvey command
// Valid reporters: console, json
"reporter": "console",
// To output to a scratch file, set this value to true
// false will output to console
"scratch": false
}
}
]
要覆盖harvey_select_test命令
[
{
"keys": ["super+shift+u"],
"command": "harvey_select_test",
"args": {
// Reporter to be used in the Harvey command
// Valid reporters: console, json
"reporter": "console",
// To output to a scratch file, set this value to true
// false will output to console
"scratch": false
}
}
]
配置
有几个设置可供自定义Harvey-sublime插件。有关可用的设置的最新信息,请选择菜单项首选项>包设置>Harvey>设置 - 默认
。
请不要编辑默认的harvey-sublime设置。当插件更新时,您的更改将会丢失。始终通过选择首选项>包设置>Harvey>设置 - 用户
来编辑用户harvey-sublime设置。请注意,您在用户设置中包含的个别设置将完全替换相应的默认设置,因此您必须提供该设置的完整内容。
设置
以下是可以在设置文件中覆盖的设置的说明
node - 此处是node可执行文件的位置。默认情况下,它期望可执行文件位于用户的PATH上。要配置插件使用其他版本的node。
harvey-test-dir - 当前项目中存放Harvey测试的目录。(默认:test/integration)
harvey - Harvey可执行文件的位置。(默认:node_modules/harvey/bin/harvey)
config - 用于命令行参数的配置文件。(默认:test/integration/config.json)