Sha256: e7000719f47e6cb3e78c4247e58c21c1c2adf1ae4f77250fc29d7dbbcb9adf31

Contents?: true

Size: 453 Bytes

Versions: 13

Compression:

Stored size: 453 Bytes

Contents

RSpec.describe Dry::Configurable do
  context 'when extended' do
    let(:klass) do
      Class.new do
        extend Dry::Configurable
      end
    end

    it_behaves_like 'a configurable class'
  end

  context 'when extended then inherited' do
    let(:base_klass) do
      Class.new do
        extend Dry::Configurable
      end
    end

    let(:klass) do
      Class.new(base_klass)
    end

    it_behaves_like 'a configurable class'
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
dry-configurable-0.7.0 spec/integration/configurable_spec.rb
dry-configurable-0.6.2 spec/integration/configurable_spec.rb
dry-configurable-0.6.1 spec/integration/configurable_spec.rb
dry-configurable-0.6.0 spec/integration/configurable_spec.rb
dry-configurable-0.5.0 spec/integration/configurable_spec.rb
dry-configurable-0.4.0 spec/integration/configurable_spec.rb
dry-configurable-0.3.0 spec/integration/configurable_spec.rb
dry-configurable-0.1.7 spec/integration/configurable_spec.rb
dry-configurable-0.1.6 spec/integration/configurable_spec.rb
dry-configurable-0.1.5 spec/integration/configurable_spec.rb
dry-configurable-0.1.4 spec/integration/configurable_spec.rb
dry-configurable-0.1.3 spec/integration/configurable_spec.rb
dry-configurable-0.1.2 spec/integration/configurable_spec.rb