spec/spec_helper.rb in unparser-0.1.5 vs spec/spec_helper.rb in unparser-0.1.6
- old
+ new
@@ -1,13 +1,23 @@
+# encoding: utf-8
+
require 'unparser'
require 'devtools/spec_helper'
+require 'parser/current'
require 'parser/ruby21'
module SpecHelper
def s(type, *children)
Parser::AST::Node.new(type, children)
end
+
+ def strip(source)
+ source = source.rstrip
+ indent = source.scan(/^\s*/).min_by(&:length)
+ source.gsub(/^#{indent}/, '')
+ end
+
end
RSpec.configure do |config|
config.include(SpecHelper)
config.extend(SpecHelper)