2009-11-10 19:28:47 +00:00
< html > < head > < meta http-equiv = "content-type" content = "text/html; charset=utf-8" > < style >
.KEYW {color: #933;}
.COMM {color: #bbb; font-style: italic;}
.NUMB {color: #393;}
.STRN {color: #393;}
.REGX {color: #339;}
.line {border-right: 1px dotted #666; color: #666; font-style: normal;}
< / style > < / head > < body > < pre > < span class = 'line' > 1< / span > < span class = "NAME" > jasmine.WaitsForBlock< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > =< / span > < span class = "WHIT" > < / span > < span class = "KEYW" > function< / span > < span class = "PUNC" > (< / span > < span class = "NAME" > env< / span > < span class = "PUNC" > ,< / span > < span class = "WHIT" > < / span > < span class = "NAME" > timeout< / span > < span class = "PUNC" > ,< / span > < span class = "WHIT" > < / span > < span class = "NAME" > latchFunction< / span > < span class = "PUNC" > ,< / span > < span class = "WHIT" > < / span > < span class = "NAME" > message< / span > < span class = "PUNC" > ,< / span > < span class = "WHIT" > < / span > < span class = "NAME" > spec< / span > < span class = "PUNC" > )< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > {< / span > < span class = "WHIT" >
< span class = 'line' > 2< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > this.timeout< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > =< / span > < span class = "WHIT" > < / span > < span class = "NAME" > timeout< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 3< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > this.latchFunction< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > =< / span > < span class = "WHIT" > < / span > < span class = "NAME" > latchFunction< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 4< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > this.message< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > =< / span > < span class = "WHIT" > < / span > < span class = "NAME" > message< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 5< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > this.totalTimeSpentWaitingForLatch< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > =< / span > < span class = "WHIT" > < / span > < span class = "NUMB" > 0< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 6< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > jasmine.Block.call< / span > < span class = "PUNC" > (< / span > < span class = "KEYW" > this< / span > < span class = "PUNC" > ,< / span > < span class = "WHIT" > < / span > < span class = "NAME" > env< / span > < span class = "PUNC" > ,< / span > < span class = "WHIT" > < / span > < span class = "KEYW" > null< / span > < span class = "PUNC" > ,< / span > < span class = "WHIT" > < / span > < span class = "NAME" > spec< / span > < span class = "PUNC" > )< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 7< / span > < / span > < span class = "PUNC" > }< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 8< / span >
< span class = 'line' > 9< / span > < / span > < span class = "NAME" > jasmine.util.inherit< / span > < span class = "PUNC" > (< / span > < span class = "NAME" > jasmine.WaitsForBlock< / span > < span class = "PUNC" > ,< / span > < span class = "WHIT" > < / span > < span class = "NAME" > jasmine.Block< / span > < span class = "PUNC" > )< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 10< / span >
< span class = 'line' > 11< / span > < / span > < span class = "NAME" > jasmine.WaitsForBlock.TIMEOUT_INCREMENT< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > =< / span > < span class = "WHIT" > < / span > < span class = "NUMB" > 100< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 12< / span >
< span class = 'line' > 13< / span > < / span > < span class = "NAME" > jasmine.WaitsForBlock.prototype.execute< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > =< / span > < span class = "WHIT" > < / span > < span class = "KEYW" > function< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > (< / span > < span class = "NAME" > onComplete< / span > < span class = "PUNC" > )< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > {< / span > < span class = "WHIT" >
< span class = 'line' > 14< / span > < / span > < span class = "WHIT" > < / span > < span class = "KEYW" > var< / span > < span class = "WHIT" > < / span > < span class = "NAME" > self< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > =< / span > < span class = "WHIT" > < / span > < span class = "KEYW" > this< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 15< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > self.env.reporter.log< / span > < span class = "PUNC" > (< / span > < span class = "STRN" > '>> Jasmine waiting for '< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > +< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > (< / span > < span class = "NAME" > self.message< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > ||< / span > < span class = "WHIT" > < / span > < span class = "STRN" > 'something to happen'< / span > < span class = "PUNC" > )< / span > < span class = "PUNC" > )< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 16< / span > < / span > < span class = "WHIT" > < / span > < span class = "KEYW" > var< / span > < span class = "WHIT" > < / span > < span class = "NAME" > latchFunctionResult< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 17< / span > < / span > < span class = "WHIT" > < / span > < span class = "KEYW" > try< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > {< / span > < span class = "WHIT" >
< span class = 'line' > 18< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > latchFunctionResult< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > =< / span > < span class = "WHIT" > < / span > < span class = "NAME" > self.latchFunction.apply< / span > < span class = "PUNC" > (< / span > < span class = "NAME" > self.spec< / span > < span class = "PUNC" > )< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 19< / span > < / span > < span class = "WHIT" > < / span > < span class = "PUNC" > }< / span > < span class = "WHIT" > < / span > < span class = "KEYW" > catch< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > (< / span > < span class = "NAME" > e< / span > < span class = "PUNC" > )< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > {< / span > < span class = "WHIT" >
< span class = 'line' > 20< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > self.spec.fail< / span > < span class = "PUNC" > (< / span > < span class = "NAME" > e< / span > < span class = "PUNC" > )< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 21< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > onComplete< / span > < span class = "PUNC" > (< / span > < span class = "PUNC" > )< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 22< / span > < / span > < span class = "WHIT" > < / span > < span class = "KEYW" > return< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 23< / span > < / span > < span class = "WHIT" > < / span > < span class = "PUNC" > }< / span > < span class = "WHIT" >
< span class = 'line' > 24< / span >
< span class = 'line' > 25< / span > < / span > < span class = "WHIT" > < / span > < span class = "KEYW" > if< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > (< / span > < span class = "NAME" > latchFunctionResult< / span > < span class = "PUNC" > )< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > {< / span > < span class = "WHIT" >
< span class = 'line' > 26< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > onComplete< / span > < span class = "PUNC" > (< / span > < span class = "PUNC" > )< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 27< / span > < / span > < span class = "WHIT" > < / span > < span class = "PUNC" > }< / span > < span class = "WHIT" > < / span > < span class = "KEYW" > else< / span > < span class = "WHIT" > < / span > < span class = "KEYW" > if< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > (< / span > < span class = "NAME" > self.totalTimeSpentWaitingForLatch< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > >=< / span > < span class = "WHIT" > < / span > < span class = "NAME" > self.timeout< / span > < span class = "PUNC" > )< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > {< / span > < span class = "WHIT" >
< span class = 'line' > 28< / span > < / span > < span class = "WHIT" > < / span > < span class = "KEYW" > var< / span > < span class = "WHIT" > < / span > < span class = "NAME" > message< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > =< / span > < span class = "WHIT" > < / span > < span class = "STRN" > 'timed out after '< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > +< / span > < span class = "WHIT" > < / span > < span class = "NAME" > self.timeout< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > +< / span > < span class = "WHIT" > < / span > < span class = "STRN" > ' msec waiting for '< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > +< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > (< / span > < span class = "NAME" > self.message< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > ||< / span > < span class = "WHIT" > < / span > < span class = "STRN" > 'something to happen'< / span > < span class = "PUNC" > )< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 29< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > self.spec.fail< / span > < span class = "PUNC" > (< / span > < span class = "PUNC" > {< / span > < span class = "WHIT" >
< span class = 'line' > 30< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > name< / span > < span class = "PUNC" > :< / span > < span class = "WHIT" > < / span > < span class = "STRN" > 'timeout'< / span > < span class = "PUNC" > ,< / span > < span class = "WHIT" >
< span class = 'line' > 31< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > message< / span > < span class = "PUNC" > :< / span > < span class = "WHIT" > < / span > < span class = "NAME" > message< / span > < span class = "WHIT" >
< span class = 'line' > 32< / span > < / span > < span class = "WHIT" > < / span > < span class = "PUNC" > }< / span > < span class = "PUNC" > )< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
2010-06-23 00:52:25 +00:00
< span class = 'line' > 33< / span > < / span > < span class = "WHIT" > < / span > < span class = "PUNC" > }< / span > < span class = "WHIT" > < / span > < span class = "KEYW" > else< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > {< / span > < span class = "WHIT" >
< span class = 'line' > 34< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > self.totalTimeSpentWaitingForLatch< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > +< / span > < span class = "PUNC" > =< / span > < span class = "WHIT" > < / span > < span class = "NAME" > jasmine.WaitsForBlock.TIMEOUT_INCREMENT< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 35< / span > < / span > < span class = "WHIT" > < / span > < span class = "NAME" > self.env.setTimeout< / span > < span class = "PUNC" > (< / span > < span class = "KEYW" > function< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > (< / span > < span class = "PUNC" > )< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > {< / span > < span class = "WHIT" > < / span > < span class = "NAME" > self.execute< / span > < span class = "PUNC" > (< / span > < span class = "NAME" > onComplete< / span > < span class = "PUNC" > )< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" > < / span > < span class = "PUNC" > }< / span > < span class = "PUNC" > ,< / span > < span class = "WHIT" > < / span > < span class = "NAME" > jasmine.WaitsForBlock.TIMEOUT_INCREMENT< / span > < span class = "PUNC" > )< / span > < span class = "PUNC" > ;< / span > < span class = "WHIT" >
< span class = 'line' > 36< / span > < / span > < span class = "WHIT" > < / span > < span class = "PUNC" > }< / span > < span class = "WHIT" >
< span class = 'line' > 37< / span > < / span > < span class = "PUNC" > }< / span > < span class = "PUNC" > ;< / span > < / pre > < / body > < / html >