[rspec-users] explanation of "describe" vs "context"...

internetchris chris at silhouettesolutions.net
Sun Jul 12 16:51:01 EDT 2009


Thanks, that helps me understand better.

On Jul 12, 1:48 pm, Scott Taylor <sc... at railsnewbie.com> wrote:
> Chris Sund wrote:
> > Hey everyone,
>
> > This is a noob question. I'm not grasping the difference between
> > "describe" and "context" in my spec file. As an example, what's the
> > difference with this...
>
> > describe Game do
> >      context "starting up" do
> > it "should send a welcome message" do
> >         @messenger.should_receive(:puts).with("Welcome to
> > Mastermind!")
> >         @game.start(%w[r g y c])
> >       end
>
> > And this....
>
> > describe Game do
> >      describe "starting up" do
> > it "should send a welcome message" do
> >         @messenger.should_receive(:puts).with("Welcome to
> > Mastermind!")
> >         @game.start(%w[r g y c])
> >       end
>
> > Is this just preference, or are the serious differences?
>
> They are aliased, so there is no functional difference:
>
> http://gist.github.com/ded8be0839e77c30afe1
>
> Scott
>
> > _______________________________________________
> > rspec-users mailing list
> > rspec-us... at rubyforge.org
> >http://rubyforge.org/mailman/listinfo/rspec-users
>
> _______________________________________________
> rspec-users mailing list
> rspec-us... at rubyforge.orghttp://rubyforge.org/mailman/listinfo/rspec-users


More information about the rspec-users mailing list