[rspec-users] [Q] how to restructure tests for an abstract class?

Pat Maddox pergesu at gmail.com
Sat Feb 23 18:19:08 EST 2008

On Thu, Feb 21, 2008 at 8:09 AM, Chuck Remes <cremes.devlist at mac.com> wrote:
> While practicing BDD on my first-ever BDD project, I have come to a
>  point where it makes sense to change my original class to an abstract
>  class and create one (or more) concrete subclasses that implement a
>  specific method. What is the right way to restructure the tests in
>  this scenario? Do I leave the existing tests in place and just create
>  a new spec file that instantiates and tests the concrete subclass?
>  I think I can continue to instantiate my "abstract" parent as long as
>  I don't go near the behavior that will be defined by the concrete
>  subclasses. Is that the right thing to do?
>  Thanks for any hints.
>  cr
>  _______________________________________________
>  rspec-users mailing list
>  rspec-users at rubyforge.org
>  http://rubyforge.org/mailman/listinfo/rspec-users

I think that shared example groups might be useful.


More information about the rspec-users mailing list