ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

哈维

rayje ST2

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

源代码
raw.​githubusercontent.​com

harvey-sublime 插件

一个 Sublime 插件,用于使用 Harvey 创建测试

功能

以下是由该插件提供的命令:* harvey_run_test - 运行单个测试或哈维测试文件中的所有测试。 * harvey_select_test - 从快速面板运行选定的测试。 * harvey_last_test - 重新运行上一个测试。

上述列出的每个命令都可以输出到标记文件或控制台。

harvey_run_test 和 harvey_select_test 命令都包含默认参数,用于定义如何运行和输出测试。可以通过将条目添加到您的默认快捷键文件来覆盖每个参数。

安装选项

  • Package Control

  • 转到您的 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/

并克隆仓库

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)