Sha256: ba91938756fa38fbfc7b0dfdeb7ad7b19a07929ebc0a7509a8082bbd5607ebd4

Contents?: true

Size: 506 Bytes

Versions: 14

Compression:

Stored size: 506 Bytes

Contents

require 'spec_helper'
require 'reek/source/tree_dresser'

include Reek::Source

describe TreeDresser do
  let(:ifnode) { Parser::AST::Node.new(:if) }
  let(:sendnode) { Parser::AST::Node.new(:send) }
  let(:dresser) { TreeDresser.new }

  it 'dresses :if sexp with IfNode' do
    expect(dresser.dress(ifnode, {})).to be_a Reek::Source::SexpExtensions::IfNode
  end

  it 'dresses :send sexp with SendNode' do
    expect(dresser.dress(sendnode, {})).to be_a Reek::Source::SexpExtensions::SendNode
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
reek-2.0.4 spec/reek/source/tree_dresser_spec.rb
reek-2.0.3 spec/reek/source/tree_dresser_spec.rb
reek-2.0.2 spec/reek/source/tree_dresser_spec.rb
reek-2.0.1 spec/reek/source/tree_dresser_spec.rb
reek-2.0.0 spec/reek/source/tree_dresser_spec.rb
reek-1.6.6 spec/reek/source/tree_dresser_spec.rb
reek-1.6.5 spec/reek/source/tree_dresser_spec.rb
reek-1.6.4 spec/reek/source/tree_dresser_spec.rb
reek-1.6.3 spec/reek/source/tree_dresser_spec.rb
reek-1.6.2 spec/reek/source/tree_dresser_spec.rb
reek-1.6.1 spec/reek/source/tree_dresser_spec.rb
reek-1.6.0 spec/reek/source/tree_dresser_spec.rb
reek-1.5.1 spec/reek/source/tree_dresser_spec.rb
reek-1.5.0 spec/reek/source/tree_dresser_spec.rb