Sha256: 6f0ba5502faa4656fe19e5c4bd33113f1417a7d14c3f75afea09fea99ddd1681

Contents?: true

Size: 459 Bytes

Versions: 1

Compression:

Stored size: 459 Bytes

Contents

require 'spec_helper'
require 'reek/source/sexp_formatter'

include Reek::Source

describe SexpFormatter do
  describe '::format' do
    it 'formats a simple s-expression' do
      result = SexpFormatter.format s(:lvar, :foo)
      expect(result).to eq('foo')
    end

    it 'formats a more complex s-expression' do
      result = SexpFormatter.format s(:call, nil, :foo, s(:arglist, s(:lvar, :bar)))
      expect(result).to eq('foo(bar)')
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
reek-1.4.0 spec/reek/source/sexp_formatter_spec.rb