Sha256: a1aa629331cdb7123b553104372a8caee11bcf33898b31de90e4db47e5de434e

Contents?: true

Size: 523 Bytes

Versions: 2

Compression:

Stored size: 523 Bytes

Contents

# 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.extend(Unparser::StripHelper)
  config.include(Unparser::StripHelper)
  config.include(SpecHelper)
  config.extend(SpecHelper)
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
unparser-0.1.9 spec/spec_helper.rb
unparser-0.1.8 spec/spec_helper.rb