Sha256: 333b62fa402ba9961c53b2b8985fea58e7b9f466059cec251dd0556fb0fd97fe
Contents?: true
Size: 1.33 KB
Versions: 26
Compression:
Stored size: 1.33 KB
Contents
require File.expand_path(File.dirname(__FILE__) + "/../spec_helper") describe RoodiGrapher do before :each do @roodi_grapher = MetricFu::RoodiGrapher.new MetricFu.configuration end it "should respond to roodi_count and labels" do @roodi_grapher.should respond_to(:roodi_count) @roodi_grapher.should respond_to(:labels) end describe "responding to #initialize" do it "should initialise roodi_count and labels" do @roodi_grapher.roodi_count.should == [] @roodi_grapher.labels.should == {} end end describe "responding to #get_metrics" do before(:each) do @metrics = YAML::load(File.open(File.join(File.dirname(__FILE__), "..", "resources", "yml", "20090630.yml"))) @date = "01022003" end it "should push 13 to roodi_count" do @roodi_grapher.roodi_count.should_receive(:push).with(13) @roodi_grapher.get_metrics(@metrics, @date) end it "should update labels with the date" do @roodi_grapher.labels.should_receive(:update).with({ 0 => "01022003" }) @roodi_grapher.get_metrics(@metrics, @date) end end describe "responding to #graph!" do it "should write rcov.png" do @roodi_grapher.graph! lambda{ File.open(File.join(MetricFu.output_directory, 'roodi.png')) }.should_not raise_error end end end
Version data entries
26 entries across 26 versions & 11 rubygems