Sha256: bb7fd1eb878d759cae1f85bdf821191f93140e5af800069c31acdc7910b3a30f

Contents?: true

Size: 384 Bytes

Versions: 19

Compression:

Stored size: 384 Bytes

Contents

require 'spec_helper'
module Finitio
  describe Syntax, '.compile_type' do

    let(:source){
      <<-EOF.strip
        {
          name: .String,
          color: { red: .Integer, green: .Integer, blue: .Integer },
          sex: .String( s | s =~ /^M|F$/ )
        }
      EOF
    }

    subject do
      Syntax.compile_type(source)
    end

    it{ should be_a(Type) }

  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

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