spec/base_spec.rb in p8-metric_fu-0.8.4 vs spec/base_spec.rb in p8-metric_fu-0.8.4.1
- old
+ new
@@ -30,6 +30,21 @@
@generator.should_receive(:open).with("other_dir/index.html", "w")
@generator.should_receive(:generate_html).and_return('<html>')
@generator.generate_report
end
end
+
+ describe "cycle" do
+ it "should create a new Generator and call generate_report on it" do
+ @generator = MetricFu::Base::Generator.new('other_dir')
+ @generator.cycle("light", "dark", 0).should == 'light'
+ @generator.cycle("light", "dark", 1).should == 'dark'
+ end
+ end
+
+ describe "template_name" do
+ it "should return the class name in lowercase" do
+ @generator = MetricFu::Base::Generator.new('other_dir')
+ @generator.template_name.should == 'generator'
+ end
+ end
end
\ No newline at end of file