Sha256: 4dc150e1ee66e55b71b12653c79be4c46ed91ab9db4b557524be1bbca403485b

Contents?: true

Size: 429 Bytes

Versions: 6

Compression:

Stored size: 429 Bytes

Contents

require 'spec_helper'
module Sexpr
  describe Rewriter do

    it 'has a SexprCoercions helper by default' do
      Rewriter.helpers.should eq([Processor::SexprCoercions])
    end

    it 'allows subclassing while conserving helpers' do
      subclass = Class.new(Rewriter)
      subclass.helpers.should eq([Processor::SexprCoercions])
      subclass.helpers.object_id.should_not eq(Rewriter.helpers.object_id)
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sexpr-1.1.0 spec/unit/test_rewriter.rb
sexpr-1.0.0 spec/unit/test_rewriter.rb
sexpr-0.6.0 spec/unit/test_rewriter.rb
sexpr-0.5.1 spec/test_rewriter.rb
sexpr-0.5.0 spec/test_rewriter.rb
sexpr-0.4.0 spec/test_rewriter.rb