Sha256: 47c578c24e95989e3c4267a4ed7cd595a29ccde4a2158086be0d58a96b398889

Contents?: true

Size: 484 Bytes

Versions: 2

Compression:

Stored size: 484 Bytes

Contents

require 'spec_helper'

describe FluQ::DSL::Root do

  let(:runner) { FluQ::Runner.new }
  subject      { described_class.new FluQ.root.join('../scenario/config/test.rb').to_s }

  its(:feeds)  { should have(2).items }
  its("feeds.first") { should be_instance_of(FluQ::DSL::Feed) }

  it 'should apply configuration' do
    subject.apply(runner)
    runner.should have(2).feeds

    feed = runner.feeds.first
    feed.should have(1).inputs
    feed.should have(1).handlers
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fluq-0.8.1 spec/fluq/dsl/root_spec.rb
fluq-0.8.0 spec/fluq/dsl/root_spec.rb