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

Jasmine 框架

chrisdwheatley 全部

无需编写 JS,即可生成 Jasmine 测试脚手架

详细信息

安装数量

  • 总数 1K
  • Win 648
  • Mac 469
  • Linux 209
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 1 1 0 0 0 0 0 0 1 0 0 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
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.md

源代码
raw.​githubusercontent.​com

Jasmine 框架

Sublime Text 插件,帮助在没有编写 JS 的情况下生成 Jasmine 测试。

安装

您可以通过 Sublime Package Control 进行安装。

在命令面板中打开 'Package Control: Install Package' 并搜索 'jasmine scaffold'。

插件应自动被选中。如果不是的话,您可能需要重启 Sublime Text。

使用方法

  • 用普通英语编写您的规范,需要缩进的地方进行缩进。例如。
a unit of code
    when correctly initialised
        should run the desired functionality
    when incorrectly initialised
        should return the correct error
  • 运行 Jasmine 框架(您可以运行整个文件或突出显示文件的一部分并仅对其运行)

    • Mac 用户:Ctrl Cmd Shift + J
    • Windows/Linux 用户:Ctrl Alt Shift + J

      或者

    • 在文件编辑区域右键点击并选择 '运行 Jasmine 框架'

您的规范将立即格式化为 JavaScript 代码,可用于添加测试。例如。

describe('a unit of code', function() {

    describe('when correctly initialised', function() {

        it('should run the desired functionality', function() {

        });

    });

    describe('when incorrectly initialised', function() {

        it('should return the correct error', function() {

        });

    });

});

贡献

欢迎任何形式的贡献,无论大小。我用于插件开发的流程如下(仅供参考):

  • 在您的命令行中导航到 Sublime Text 的包文件夹,默认情况下,对于 Sublime Text 3,在 OSX 上位于 Users\”Username”\Library\Application Support\Sublime Text 3\Packages,在 Windows 上位于 C:\Users\”Username”\AppData\Roaming\Sublime Text 3\Packages

  • 在 GitHub 内部叉取项目。

  • 克隆您的分支,并 cd 进入。

git clone [email protected]:"Username"/jasmine-scaffold-sublime-text.git & cd jasmine-scaffold-sublime-text

然后您可以直接在 Sublime Text 中测试插件,同时可以在插件中进行更改。测试文件位于 test 目录中。

提交您的更改,并将其推送到 GitHub。提交带有补丁说明的拉取请求。

许可证

在 MIT 许可下发布:opensource.org/licenses/MIT