Sha256: 6ae884f49fef286d1477f4bc16651463be7885808e35b9e57ef42d840d96d8d7

Contents?: true

Size: 413 Bytes

Versions: 5

Compression:

Stored size: 413 Bytes

Contents

require 'spec_helper'
module Sexpr::Parser
  describe Citrus, "recognize?" do

    it 'returns true on Citrus parsers' do
      Citrus.should be_recognize(bool_expr_parser)
    end

    it 'returns true on a Citrus Path' do
      Citrus.should be_recognize(fixtures_path/"bool_expr.citrus")
    end

    it 'returns false when not recognized' do
      (Citrus.recognizes?(self)).should be_false
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sexpr-0.6.0 spec/unit/parser/citrus/test_recognize.rb
sexpr-0.5.1 spec/parser/citrus/test_recognize.rb
sexpr-0.5.0 spec/parser/citrus/test_recognize.rb
sexpr-0.4.0 spec/parser/citrus/test_recognize.rb
sexpr-0.3.0 spec/parser/citrus/test_recognize.rb