Merge pull request #412 from majjoha/rspec-snippets

Move the RSpec snippets from rails.snippets to ruby.snippets.
This commit is contained in:
Eustáquio Rangel 2014-07-28 14:22:39 -03:00
commit 74ff88e25c
2 changed files with 53 additions and 50 deletions

View File

@ -411,56 +411,6 @@ snippet tctss
########################## ##########################
# Rspec snippets # # Rspec snippets #
########################## ##########################
snippet desc
describe ${1:`substitute(substitute(vim_snippets#Filename(), '_spec$', '', ''), '\(_\|^\)\(.\)', '\u\2', 'g')`} do
${0}
end
snippet descm
describe '${1:#method}' do
${0:pending 'Not implemented'}
end
snippet cont
context '${1:message}' do
${0}
end
snippet bef
before :${1:each} do
${0}
end
snippet aft
after :${1:each} do
${0}
end
snippet let
let(:${1:object}) { ${0} }
snippet let!
let!(:${1:object}) { ${0} }
snippet subj
subject { ${0} }
snippet s.
subject.${0:method}
snippet spec
specify { subject.${0} }
snippet exp
expect(${1:object}).to ${0}
snippet expb
expect { ${1:object} }.to ${0}
snippet experr
expect { ${1:object} }.to raise_error ${2:StandardError}, /${0:message_regex}/
snippet shared
shared_examples ${0:'shared examples name'}
snippet ibl
it_behaves_like ${0:'shared examples name'}
snippet it
it '${1:spec_name}' do
${0}
end
snippet its
its(:${1:method}) { should ${0} }
snippet is
it { should ${0} }
snippet isn
it { should_not ${0} }
#ShouldaMatchers#ActionController #ShouldaMatchers#ActionController
snippet isfp snippet isfp
it { should filter_param :${0:key} } it { should filter_param :${0:key} }

View File

@ -656,3 +656,56 @@ snippet msend
must_send [ ${1:what}, :${2:method}, ${3:args} ] must_send [ ${1:what}, :${2:method}, ${3:args} ]
snippet mthrow snippet mthrow
-> { throw :${1:error} }.must_throw :${2:error} -> { throw :${1:error} }.must_throw :${2:error}
##########################
# Rspec snippets #
##########################
snippet desc
describe ${1:`substitute(substitute(vim_snippets#Filename(), '_spec$', '', ''), '\(_\|^\)\(.\)', '\u\2', 'g')`} do
${0}
end
snippet descm
describe '${1:#method}' do
${0:pending 'Not implemented'}
end
snippet cont
context '${1:message}' do
${0}
end
snippet bef
before :${1:each} do
${0}
end
snippet aft
after :${1:each} do
${0}
end
snippet let
let(:${1:object}) { ${0} }
snippet let!
let!(:${1:object}) { ${0} }
snippet subj
subject { ${0} }
snippet s.
subject.${0:method}
snippet spec
specify { subject.${0} }
snippet exp
expect(${1:object}).to ${0}
snippet expb
expect { ${1:object} }.to ${0}
snippet experr
expect { ${1:object} }.to raise_error ${2:StandardError}, /${0:message_regex}/
snippet shared
shared_examples ${0:'shared examples name'}
snippet ibl
it_behaves_like ${0:'shared examples name'}
snippet it
it '${1:spec_name}' do
${0}
end
snippet its
its(:${1:method}) { should ${0} }
snippet is
it { should ${0} }
snippet isn
it { should_not ${0} }