These are useful for testing things that may need some time to run on the main run loop. These methods allow the main loop to run without exiting the current test case. For example, these methods can be useful for allowing views to render fully before validating views in view tests.
Also moving a misplaced failing view test image.
Adding GHRunForInterval and GHRunUntilTimeoutWhileBlock as utilities …
…to help test asynchronous runloop tasks.
Updating a view test, removing a misplaced view test image
Instead of comparing NSDate's, I like to use NSTimeInterval doubles. Makes things a little easier to grok. Up to you though.
Using NSTimeInterval instead of NSDate for time comparison in GHRunFo…
Merge pull request #101 from johnboiles/master
Adding GHRunForInterval and GHRunUntilTimeoutWhileBlock as utilities to help test asynchronous runloop tasks.