[rspec-users] Facets and/or Nested Describes
vertebrate at gmail.com
Wed Oct 31 21:25:57 EDT 2007
On Mon, 29 Oct 2007 23:31:37 -0700, Brian Takita wrote:
> I have to confess that I did not know about facets before reading
> Ashley Moran's post:
> Not knowing about the facets solution, I made a couple of feature
> requests for nested describes:
> Currently in trunk, Example is the base class and other examples
> subclass. My proposal for the feature request is to have the
> Behaviour#describe method creates a subclass of itself when passed a
> The subclass then walks up its superclass chain and composes its
> description from its part and the parts of its superclasses.
> So facets are being used out there. How is that working out?
> There seems to be some overlap between the facets and nested describe
> block solution.
> Is facets a better solution than nested describes, (i.e. more
> semantically useful)?
> Implementation-wise, it seems that Example subclassing can be a
> solution to implementing facets. In addition, you would get before and
> after callbacks. Does that make sense for facets?
Like Ashley mentions this would be great for those long controllers.
Personally I prefer the semantics of "facet", but really would be fine
with nested describes. I have so much redundancy in my controllers. It
would be great to get rid of a lot of that. I think having before/after
callbacks would be mandatory.
More information about the rspec-users