From 1af57292e1e7be8be346258406a1838437b816fb Mon Sep 17 00:00:00 2001 From: Nikita Shilnikov Date: Sat, 14 Dec 2019 14:15:24 +0300 Subject: [PATCH] Test invalid exception message --- spec/dry/types/errors_spec.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 spec/dry/types/errors_spec.rb diff --git a/spec/dry/types/errors_spec.rb b/spec/dry/types/errors_spec.rb new file mode 100644 index 00000000..25939562 --- /dev/null +++ b/spec/dry/types/errors_spec.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +RSpec.describe 'dry types errors' do + describe Dry::Types::CoercionError do + it 'requires a string message' do + expect { + described_class.new(:invalid) + }.to raise_error(ArgumentError, /message must be a string/) + end + end +end