Sha256: 46b2d00484338dfab2352d322fab763808f220622cd4a64797b8d63a92c3899f

Contents?: true

Size: 777 Bytes

Versions: 22

Compression:

Stored size: 777 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + "/../../spec_helper")

describe "Bluff graphers responding to #graph!" do
  it "should write chart file" do
    MetricFu.configuration
    graphs = {}
    available_graphs = MetricFu::AVAILABLE_GRAPHS + [:stats]
    available_graphs.each do |graph|
      grapher_name = graph.to_s.gsub("MetricFu::",'').gsub(/\/(.?)/) { "::#{$1.upcase}" }.gsub(/(?:^|_)(.)/) { $1.upcase }
      grapher_name =  grapher_name+"BluffGrapher"
      graphs[graph] = MetricFu.const_get(grapher_name).new
    end
    graphs.each do |key, val|
      val.graph!
      output_dir = File.expand_path(File.join(MetricFu.output_directory))
      lambda{ File.open(File.join(output_dir, "#{key.to_s.downcase}.js")) }.should_not raise_error
    end
  end
end

Version data entries

22 entries across 22 versions & 5 rubygems

Version Path
metric_fu-2.1.3.7.18.1 spec/graphs/engines/bluff_spec.rb
metric_fu-2.1.3.7.19 spec/graphs/engines/bluff_spec.rb
metric_fu-2.1.3.6 spec/graphs/engines/bluff_spec.rb
metric_fu-2.1.3.5 spec/graphs/engines/bluff_spec.rb
metric_fu-2.1.3.4 spec/graphs/engines/bluff_spec.rb
bf4-metric_fu-2.1.3.4 spec/graphs/engines/bluff_spec.rb
bf4-metric_fu-2.1.3.3 spec/graphs/engines/bluff_spec.rb
bf4-metric_fu-2.1.3.2 spec/graphs/engines/bluff_spec.rb
bf4-metric_fu-2.1.3.1 spec/graphs/engines/bluff_spec.rb
danmayer-metric_fu-2.1.3 spec/graphs/engines/bluff_spec.rb
danmayer-metric_fu-2.1.2 spec/graphs/engines/bluff_spec.rb
rferraz-metric_fu-2.1.2 spec/graphs/engines/bluff_spec.rb
rferraz-metric_fu-2.1.1 spec/graphs/engines/bluff_spec.rb
metric_fu-2.1.1 spec/graphs/engines/bluff_spec.rb
metric_fu-2.1.0 spec/graphs/engines/bluff_spec.rb
goldstar-metric_fu-1.5.1.2 spec/graphs/engines/bluff_spec.rb
metric_fu-2.0.1 spec/graphs/engines/bluff_spec.rb
metric_fu-2.0.0 spec/graphs/engines/bluff_spec.rb
goldstar-metric_fu-1.5.1.1 spec/graphs/engines/bluff_spec.rb
metric_fu-1.5.1 spec/graphs/engines/bluff_spec.rb