subbuss/rubyspec — comment on commit 2e47fa92b9298fe7cc72d84552e3e5808935ab99
File:  line 0
By brixen:

The break specs are a total mess, so this isn't necessarily a great place to try to get feedback on good specs since to do this spec well you'd rewrite a bunch of specs.

Is the conditional really necessary for the case you are testing. It would seem that you have some special case for breaking out of while that is not the same as breaking out of a normal begin block. In this case, I don't see why x is needed. Shouldn't you be able to trigger your special case by merely breaking in the begin?