Sha256: 77d8c8c54a6fc6fad19f6e731b6a9aae9d5404e05b12ff0775617c1b206ead09

Contents?: true

Size: 241 Bytes

Versions: 2

Compression:

Stored size: 241 Bytes

Contents

describe "invalid type declaration" do
  subject do
    class Test::Foo
      extend Dry::Initializer::Mixin

      param :foo, type: 1
    end
  end

  it "raises TypeError" do
    expect { subject }.to raise_error TypeError, /1/
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dry-initializer-0.1.1 spec/dry/invalid_type_spec.rb
dry-initializer-0.1.0 spec/dry/invalid_type_spec.rb