Sha256: 73f5e0ee1dd4e5912f8e34ee1da9b94c1f981f74209d9787a223790c0d8e9349

Contents?: true

Size: 426 Bytes

Versions: 1

Compression:

Stored size: 426 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe Environment::DSL, '#register' do
  subject { object.register(name, processor) }

  let(:object)    { described_class.new }
  let(:name)      { :test }
  let(:processor) { Spec::Processor }

  let(:expected) { { :test => Spec::Processor } }

  it_behaves_like 'a command method'

  it 'registers the given processor' do
    expect(subject.registry).to eql(expected)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
substation-0.0.9 spec/unit/substation/environment/dsl/register_spec.rb