spec/facade/class_builder_spec.rb in schizo-0.1.1 vs spec/facade/class_builder_spec.rb in schizo-0.1.2
- old
+ new
@@ -23,9 +23,18 @@
let(:builder) do
ClassBuilder.new(base, role)
end
+ it "works with namespaced roles" do
+ role.module_eval do
+ def self.name
+ "Namespaced::Role"
+ end
+ end
+ builder.product.to_s.should == "Schizo::Facades::Foo::Namespaced::Role"
+ end
+
context "#initialize" do
it "sets base and role" do
builder.base.should == base
builder.role.should == role