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

perl-Test-More

作者: jonasbn ALL

SublimeText 辅助 Perl 的 Test::More

详情

安装

  • 总数 937
  • Win 407
  • Mac 242
  • Linux 288
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 1 0 0 0 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 0 0 0 0
Linux 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

自述文件

来源
raw.​githubusercontent.​com

SublimeText-Perl-Test-More

License

此包提供了为 Test::More 创建 Sublime Text 2 和 3 的代码片段

简介和用法

当前该包提供以下代码片段

BAIL_OUT
can_ok
cmp_ok
diag
is
isa_ok
isnt
like
ok
unlike
is_deeply
done_testing

您只需写入所需的 Test::More 例程并按 tab

示例

ok<tab>

扩展为

ok($got eq $expected, 'test_name');
  1. 再次按 tab 键 可以编写断言
  2. 再次按 tab 键 又可以标记测试
  3. 然后您可以运行测试套件

此包可以与 一起使用,该包适用于 Test::Class 的 Perl,用于 Sublime Text 2 和 3

安装

安装有几种选项。

通过 Package Control

  • Control+Shift+P 在 Linux/Windows 上
  • Command+Shift+P 在 OS X 上
  • 或为任何操作系统
    1. 从菜单中选择 工具->命令面板
    2. 选择 Package Control: Install Package
    3. 从可用软件包列表中选择 perl-Test-More

Git

将存储库克隆到 Sublime Text 软件包目录中。

$ git clone https://github.com/jonasbn/perl-Sublime-Test-More

使用Package Control或git的好处是插件将会自动更新。

有关此插件的更多信息,请参阅 Package Control页面

从ZIP

Sublime Text 3

  1. 下载 ZIP文件
  2. 将其解压缩到您的Sublime Text目录中,具体位置根据操作系统和Sublime Text而定
    • OS X ~/Library/Application Support/Sublime Text 3/Packages/
    • Linux ~/.config/sublime-text-3/Packages/
    • Windows %APPDATA%\Sublime Text 3\Packages\
  3. 开始使用它!(参见上方章节)

Sublime Text 2

  1. 下载 ZIP文件
  2. 将其解压缩到您的Sublime Text目录中,具体位置根据操作系统和Sublime Text而定
    • OS X ~/Library/Application Support/Sublime Text 2/Packages/
    • Linux ~/.config/sublime-text-2/Packages/
    • Windows %APPDATA%\Sublime Text 2\Packages\
  3. 开始使用它!(参见上方章节)

问题

请通过github报告任何问题。

动机

我跨不同项目和发行版编写了大量测试代码,由于Test::More得到了如此广泛的应用,所以能够快速且一致地编写测试是一件很棒的事情。

致谢

  • Daniel Salgado Población贡献了is_deeplydone_testing,从而产生了1.1.0版本。

历史

2015-11-27 1.1.0

  • 添加了is_deeplydone.testing

2015-08-15 1.0.0

  • 初始版本

许可

该软件包遵循Artistic License 2.0授权,非常欢迎pull-requests,请参见贡献指南

jonasbn,哥本哈根/丹麦