Sha256: e6ebf3ad26cb06062a044e3f5170761e6943804c6f3baf7db02ff5f3e516451b

Contents?: true

Size: 419 Bytes

Versions: 18

Compression:

Stored size: 419 Bytes

Contents

require 'spec_helper'
describe Finitio, "parse" do

  context 'with a string' do
    subject{
      Finitio.parse <<-EOF
        Posint = .Fixnum( i | i>=0 )
        Point  = { x: Posint, y: Posint }
      EOF
    }

    it{ should be_a(Finitio::Syntax::System) }
  end

  context 'with a Path' do
    subject{
      Finitio.parse(Path.dir/"system.fio")
    }

    it{ should be_a(Finitio::Syntax::System) }
  end

end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
finitio-0.11.4 spec/finitio/test_parse.rb
finitio-0.11.3 spec/finitio/test_parse.rb
finitio-0.11.2 spec/finitio/test_parse.rb
finitio-0.11.1 spec/finitio/test_parse.rb
finitio-0.10.0 spec/finitio/test_parse.rb
finitio-0.9.1 spec/finitio/test_parse.rb
finitio-0.9.0 spec/finitio/test_parse.rb
finitio-0.8.0 spec/finitio/test_parse.rb
finitio-0.7.0 spec/finitio/test_parse.rb
finitio-0.7.0.pre.rc4 spec/finitio/test_parse.rb
finitio-0.7.0.pre.rc3 spec/finitio/test_parse.rb
finitio-0.7.0.pre.rc2 spec/finitio/test_parse.rb
finitio-0.7.0.pre.rc1 spec/finitio/test_parse.rb
finitio-0.6.1 spec/finitio/test_parse.rb
finitio-0.6.0 spec/finitio/test_parse.rb
finitio-0.5.2 spec/finitio/test_parse.rb
finitio-0.5.1 spec/finitio/test_parse.rb
finitio-0.5.0 spec/finitio/test_parse.rb