Sha256: c86acb6be7c513cb15c29b32416c8d3f4980d741df131207a3b51bc46bbd92c9

Contents?: true

Size: 512 Bytes

Versions: 7

Compression:

Stored size: 512 Bytes

Contents

# encoding: UTF-8

require 'yaml'
require 'pathname'
require 'unparser'
require 'anima'
require 'morpher'
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)
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
unparser-0.1.16 spec/spec_helper.rb
unparser-0.1.15 spec/spec_helper.rb
unparser-0.1.14 spec/spec_helper.rb
unparser-0.1.13 spec/spec_helper.rb
unparser-0.1.12 spec/spec_helper.rb
unparser-0.1.11 spec/spec_helper.rb
unparser-0.1.10 spec/spec_helper.rb