Sha256: 4dd01757efad73dad7e83074de4938005360275a73005a172c8c5ed05daa6a0f
Contents?: true
Size: 548 Bytes
Versions: 3
Compression:
Stored size: 548 Bytes
Contents
# frozen_string_literal: true RSpec.shared_examples_for 'an unknown property handler' do context 'when ignore_unknown_properties is set to false' do let(:ignore_unknown_props) { false } it 'raises an error' do expect { subject }.to raise_error(NoMethodError) end end context 'when ignore_unknown_properties is set to true' do let(:ignore_unknown_props) { true } it 'does not raise an error' do expect { subject }.to_not raise_error end it { is_expected.to_not respond_to(unknown_prop) } end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
modelish-1.0.0 | spec/support/unknown_property_examples.rb |
modelish-1.0.0.pre.2 | spec/support/unknown_property_examples.rb |
modelish-1.0.0.pre.1 | spec/support/unknown_property_examples.rb |