Skip to content

Commit 164ae3b

Browse files
committed
Revamp snippets
1 parent cb3582b commit 164ae3b

15 files changed

+46
-91
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
> [!IMPORTANT]
3-
> This CHANGELOG is outdated, see the Github Releases page for tracking changes.
3+
> This CHANGELOG is outdated, see the Github Releases page for tracking changes or the messages/ directory.
44
55

66
### 2.0.1
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<snippet>
2+
<content><![CDATA[RSpec::Matchers.define :${1:be_a_multiple_of} do |expected|
3+
match do |${2:actual}|
4+
${3:$2 % expected == 0}
5+
end
6+
failure_message do |${3:actual}|
7+
"expected that #{${2:actual}} would ${4:be a multiple of} #{expected}"
8+
end
9+
failure_message_when_negated do |${3:actual}|
10+
"expected that #{${2:actual}} would not ${4:be a multiple of} #{expected}"
11+
end
12+
end]]></content>
13+
<tabTrigger>matc</tabTrigger>
14+
<scope>source.ruby.rspec</scope>
15+
<description>Custom Matcher Class</description>
16+
</snippet>
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<snippet>
2+
<content><![CDATA[matcher :${1:be_a_multiple_of} do |expected|
3+
match do |${2:actual}|
4+
${3:$2 % expected == 0}
5+
end
6+
end]]></content>
7+
<tabTrigger>mat</tabTrigger>
8+
<scope>source.ruby.rspec</scope>
9+
<description>Custom Matcher</description>
10+
</snippet>

Snippets/Custom Matcher.sublime-snippet

Lines changed: 0 additions & 29 deletions
This file was deleted.

Snippets/Story.sublime-snippet

Lines changed: 0 additions & 11 deletions
This file was deleted.

Snippets/after_context.sublime-snippet

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<snippet>
2+
<content><![CDATA[after${1:(:each)} do
3+
$0
4+
end]]></content>
5+
<tabTrigger>aft</tabTrigger>
6+
<scope>source.ruby.rspec</scope>
7+
<description>after(:each) do … end</description>
8+
</snippet>

Snippets/before_context.sublime-snippet

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<snippet>
2+
<content><![CDATA[before${1:(:each)} do
3+
$0
4+
end]]></content>
5+
<tabTrigger>bef</tabTrigger>
6+
<scope>source.ruby.rspec</scope>
7+
<description>before(:each) do … end</description>
8+
</snippet>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<snippet>
2-
<content><![CDATA[expect { throw $1 }.to_not throw_symbol(:${2:symbol})$0]]></content>
2+
<content><![CDATA[expect { throw $1 }.not_to throw_symbol(:${2:symbol})$0]]></content>
33
<tabTrigger>nthr</tabTrigger>
44
<scope>source.ruby.rspec</scope>
55
<description>expect not throw</description>
6-
</snippet>
6+
</snippet>

0 commit comments

Comments
 (0)