Sha256: 6c51f24dc68d79c971ec57f5e44f457eae8d58e257c47e49f6ad7a6044bb0767
Contents?: true
Size: 478 Bytes
Versions: 6
Compression:
Stored size: 478 Bytes
Contents
# frozen_string_literal: true RSpec.describe Necromancer, '.register' do it "allows ro register converter" do converter = described_class.new UpcaseConverter = Struct.new(:source, :target) do def call(value, **options) value.to_s.upcase end end upcase_converter = UpcaseConverter.new(:string, :upcase) expect(converter.register(upcase_converter)).to eq(true) expect(converter.convert('magic').to(:upcase)).to eq('MAGIC') end end
Version data entries
6 entries across 6 versions & 2 rubygems