Sha256: 63a12340c29acdf130a8b8b9ce5b680361cf4d6fe68b1bec9da617ef24441073
Contents?: true
Size: 513 Bytes
Versions: 1
Compression:
Stored size: 513 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe Environment, '.build' do subject { described_class.build(&block) } let(:expected) { Environment.new(registry, chain_dsl) } let(:chain_dsl) { Chain::DSL::Builder.call(registry) } let(:registry) { described_class::DSL.new(&block).registry } let(:block) { ->(_) { register(:test, Substation) } } it { should eql(expected) } it 'uses the compiled dsl' do expect(subject.chain).to eql(chain_dsl.build(Chain::EMPTY, Chain::EMPTY)) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
substation-0.0.9 | spec/unit/substation/environment/class_methods/build_spec.rb |