Sha256: c5995b6e8389b3dff0f8d47fc9bf4b0b20400f3f152221144d23d5b03537a933

Contents?: true

Size: 486 Bytes

Versions: 2

Compression:

Stored size: 486 Bytes

Contents

require 'spec_helper'
module Finitio
  describe SubType, "name" do

    subject{ type.name }

    context 'when provided' do
      let(:type){ SubType.new(intType, {posint: ->(i){}}, "Foo") }

      it 'uses the specified one' do
        subject.should eq("Foo")
      end
    end

    context 'when not provided' do
      let(:type){ SubType.new(intType, posint: ->(i){}) }

      it 'uses the first constraint name' do
        subject.should eq("Posint")
      end
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
finitio-0.4.1 spec/unit/type/sub_type/test_name.rb
finitio-0.4.0 spec/unit/type/sub_type/test_name.rb