spec/relevant/widget_spec.rb in relevant-widget-0.0.6 vs spec/relevant/widget_spec.rb in relevant-widget-0.0.7

- old
+ new

@@ -36,6 +36,32 @@ TestWidget.template "Hello World" TestWidget.template.should == "Hello World" end end + describe "label" do + class Relevant::Something + include Relevant::Widget + end + class Relevant::LongerNameWidget + include Relevant::Widget + end + class Relevant::SpecialSnowflake + include Relevant::Widget + label "I'm a unique snowflake" + end + + context "default case" do + it "strips module namespaces and humanizes" do + Relevant::Something.label.should == "Something" + Relevant::LongerNameWidget.label.should == "Longer Name Widget" + end + end + + context "overridden label" do + it "uses the overide" do + Relevant::SpecialSnowflake.label.should == "I'm a unique snowflake" + end + end + end + end \ No newline at end of file