spec/integration/mixin_spec.rb in dry-container-0.5.0 vs spec/integration/mixin_spec.rb in dry-container-0.6.0

- old
+ new

@@ -13,7 +13,20 @@ Class.new { include Dry::Container::Mixin } end let(:container) { klass.new } it_behaves_like 'a container' + + context 'into a class with a custom .initialize method' do + let(:klass) do + Class.new do + include Dry::Container::Mixin + def initialize; end + end + end + + it 'does not fail on missing member variable' do + expect { container.register :key, ->{} }.to_not raise_error + end + end end end