Sha256: 241fa61d408085a752df93f0309572564fe8b8a3358391b10d8699f1c1f854ad

Contents?: true

Size: 434 Bytes

Versions: 2

Compression:

Stored size: 434 Bytes

Contents

require 'spec_helper'
module Sexpr::Grammar
  describe Tagging, "looks_a_sexpr" do
    include Tagging

    it 'recognizes s-expressions' do
      looks_a_sexpr?([:lit]).should be_truthy
    end

    it 'does not recognize empty arrays' do
      looks_a_sexpr?([]).should be_falsey
    end

    it 'does not recognize others' do
      looks_a_sexpr?(nil).should be_falsey
      looks_a_sexpr?(:lit).should be_falsey
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sexpr-1.1.0 spec/unit/grammar/tagging/test_looks_a_sexpr.rb
sexpr-1.0.0 spec/unit/grammar/tagging/test_looks_a_sexpr.rb