Sha256: 2f6a79f94d40b1cd8b4eeb001cf2e4f384555d697f3e836cdf9d6305a60cecf9

Contents?: true

Size: 649 Bytes

Versions: 5

Compression:

Stored size: 649 Bytes

Contents

require "spec_helper"

describe MetricFu::RoodiGenerator do
  describe "emit" do
    it "should add config options when present" do
      options = {:roodi_config => 'lib/config/roodi_config.yml', :dirs_to_roodi => []}
      roodi = MetricFu::RoodiGenerator.new(options)
      roodi.should_receive(:`).with(/-config=lib\/config\/roodi_config\.yml/).and_return("")
      roodi.emit
    end

    it "should NOT add config options when NOT present" do
      options = {:dirs_to_roodi => []}
      roodi = MetricFu::RoodiGenerator.new(options)
      roodi.stub(:`)
      roodi.should_receive(:`).with(/-config/).never
      roodi.emit
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
metric_fu-4.4.4 spec/metric_fu/metrics/roodi/roodi_spec.rb
metric_fu-4.4.3 spec/metric_fu/metrics/roodi/roodi_spec.rb
metric_fu-4.4.2 spec/metric_fu/metrics/roodi/roodi_spec.rb
metric_fu-4.4.1 spec/metric_fu/metrics/roodi/roodi_spec.rb
metric_fu-4.4.0 spec/metric_fu/metrics/roodi/roodi_spec.rb