1
0
Fork 0
mirror of synced 2024-11-17 22:45:34 -05:00
ultimate-vim/sources_non_forked/snipmate-snippets/ruby-rspec/mat.snippet

25 lines
496 B
Text
Raw Normal View History

2018-10-14 09:43:54 -04:00
class ${1:ReverseTo}
def initialize(${2:param})
@$2 = $2
end
def matches?(actual)
@actual = actual
# Satisfy expectation here. Return false or raise an error if it's not met.
${3:@actual.reverse.should == @$2}
true
end
def failure_message
"expected #{@actual.inspect} to ${4} #{@$2.inspect}, but it didn't"
end
def negative_failure_message
"expected #{@actual.inspect} not to ${5} #{@$2.inspect}, but it did"
end
end
def ${6:reverse_to}(${7:expected})
${8}.new($7)
end