"should not raise an exceptional event whose description does not include" wow, who is crooked enough to use double negation ;)
Nicolas 2013/7/9 Stéphane Ducasse <[email protected]> > So + 1 :) > > >>> > >>> - shouldnt: aBlock raise: anExceptionalEvent > whoseDescriptionDoesNotInclude: subString description: aString > >>> - shouldnt: aBlock raise: anExceptionalEvent whoseDescriptionIncludes: > subString description: aString > >>> > >>> I honestly cannot wrap my head around these two methods. > >> > >> They show that the code in the block raises an _informative_ > >> exception. So you get a FileNotFound exception... but what was the > >> missing file? I don't know! Noone bothered to mention it! > > > > > > no it is #shouldnt: it is the inverse. > > the #should:... handler methods are fine, but these specific two methods > are just insane. > > I tried to reimplement them without looking at the original definition > and I cannot come up with something that matches the name :) so there is > definitely something wrong with it. > > >
