RSpec Buddy
Sublime Text 的 RSpec 伴侣。
详细信息
安装次数
- 总数 1K
- Win 154
- Mac 704
- Linux 292
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 | 1 |
Mac | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
RSpec Buddy
一个用于增强使用 RSpec 生产力的小型 Sublime Text 软件包。
是 https://github.com/fnando/better-rspec-for-sublime-text 的修改版本。
特性
继承自 Better RSpec
- 在实现/规范文件之间切换的命令和快捷键 (查看演示)
- 语法高亮
RSpec Buddy 独家 ⭐️
describe
块生成:当你创建一个新的规范文件时,为每个类和方法生成describe
块(《点击查看演示)- 配置文件
- 一些有用的调整
在实现/规范之间切换
默认快捷键是 super+.
。
{
"keys": ["super+."],
"command": "rspec_toggle"
}
您可以通过将以下代码片段添加到您的快捷键文件中更改它。
{
"keys": ["ctrl+alt+down"],
"command": "rspec_toggle"
}
描述块生成
- 从实现文件路径推断类/模块名,并将其放入
RSpec.describe
- 为实现文件中的每个方法创建一个
describe
块
配置文件
读取可选的 .rspec-buddy
文件,从而您可以自定义查找规范和实现文件时要忽略的路径
假设您有以下结构
project/
lib/
whatever/
file.rb
spec/
file_spec.rb
通过调用 rspec_toggle
命令,此插件将在 project/spec/whatever/file_spec.rb
寻找规范文件(默认情况下,lib/
将始终被忽略)。
但您可以通过创建一个包含例如 project/.rspec-buddy
的内容的 project/.rspec-buddy
文件,然后插件将寻找 project/spec/file_spec.rb
的规范文件(忽略 lib/whatever/
)。
有用的调整
- 不会将
require 'spec_helper'
/require 'rails_helper'
添加到规范文件中,因为您可以将它们放在.rspec
文件中,从而保持测试的清洁。 - 删除所有 Better RSpec 的代码片段,因为我认为您应该创建自己喜欢的。
语法检测
自动设置语法的最佳方式是使用 ApplySyntax 软件包。只需安装它即可!
安装
包控制
- 打开命令面板(Super+Shift+p)并选择“*安装包*”
- 选择“*RSpec Buddy*”并按 Enter
使用 Git
- 切换到你的 Sublime Text
包
目录 - 克隆仓库
git clone https://github.com/glaucocustodio/rspec-buddy-for-sublime-text.git 'RSpec Buddy'
类似包
许可证
该宝石根据 MIT 许可证条款提供为开源软件。