Sha256: 76612f190f339a4cc98bb0901e88f16b3e4246b3feb726323f125eeefcf35cf3

Contents?: true

Size: 402 Bytes

Versions: 19

Compression:

Stored size: 402 Bytes

Contents

require 'spec_helper'
module Finitio
  describe TypeFactory, "Factory#struct" do

    let(:factory){ TypeFactory.new }

    context 'when used with [Integer, Float]' do
      subject{ factory.type([Integer, Float]) }

      it{ should be_a(StructType) }

      it 'should have the expected components' do
        expect(subject.component_types).to eq([intType, floatType])
      end
    end

  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

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