Sha256: eaa330d5da7610de724763f4b2414e7ef0157163b584a2a9f48d1c6b27c00b32
Contents?: true
Size: 517 Bytes
Versions: 74
Compression:
Stored size: 517 Bytes
Contents
Given /^there is a snippet with tab trigger "([^\"]*)" and scope "([^\"]*)" and content$/ do |tab, scope, string| content = unescape_text(string[2..-1]) snippet = Redcar::Snippets::Snippet.new(nil, content, :tab => tab, :scope => scope) Redcar::Snippets.registry.snippets << snippet remove_snippet_after(snippet) end def remove_snippet_after(snippet) (@snippets_to_remove ||= []) << snippet end After do (@snippets_to_remove||[]).each do |snippet| Redcar::Snippets.registry.remove(snippet) end end
Version data entries
74 entries across 74 versions & 2 rubygems