Sha256: 66764c88ca4d081ff857d0557a1568510dbad339d81139c3312efada6fee05a2
Contents?: true
Size: 444 Bytes
Versions: 7
Compression:
Stored size: 444 Bytes
Contents
# frozen_string_literal: true RSpec.describe Necromancer::ArrayConverters::ArrayToSetConverter, '.call' do subject(:converter) { described_class.new(:array, :set) } it "converts `[:x,:y,:x,1,2,1]` to set" do expect(converter.call([:x,:y,:x,1,2,1])).to eql(Set[:x,:y,1,2]) end it "fails to convert `1` to set" do expect { converter.call(1, strict: true) }.to raise_error(Necromancer::ConversionTypeError) end end
Version data entries
7 entries across 7 versions & 2 rubygems