Sha256: 966182e198d16c336170ce36470d2ac8fa428ba1cc4dd4ef489d7cd23bf5957f

Contents?: true

Size: 647 Bytes

Versions: 6

Compression:

Stored size: 647 Bytes

Contents

require 'spec_helper'

describe Parslet::Atoms::DSL do
  describe "deprecated methods" do
    let(:parslet) { Parslet.str('foo') }
    describe "<- #absnt?" do
      slet(:absnt) { parslet.absnt? }
      it '#bound_parslet' do
        absnt.bound_parslet.should == parslet
      end
      it 'should be a negative lookahead' do
        absnt.positive.should == false
      end
    end
    describe "<- #prsnt?" do
      slet(:prsnt) { parslet.prsnt? }
      it '#bound_parslet' do
        prsnt.bound_parslet.should == parslet
      end
      it 'should be a positive lookahead' do
        prsnt.positive.should == true
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
parslet-1.8.2 spec/parslet/atoms/dsl_spec.rb
parslet-1.8.1 spec/parslet/atoms/dsl_spec.rb
parslet-1.8.0 spec/parslet/atoms/dsl_spec.rb
swift-pyrite-0.1.1 vendor/bundle/ruby/2.0.0/gems/parslet-1.7.1/spec/parslet/atoms/dsl_spec.rb
swift-pyrite-0.1.0 vendor/bundle/ruby/2.0.0/gems/parslet-1.7.1/spec/parslet/atoms/dsl_spec.rb
parslet-1.7.1 spec/parslet/atoms/dsl_spec.rb