title: iOS Unit Testing with Animations
body: <p>Why does the following unit test pass using Xcode 5.0 and XCTesting?  I mean, I understand the bottom line: 1 == 0 is not evaluated.  But why is it not evaluated?  How can I make this perform so that it would fail?</p>
  
  <pre><code>- (void)testAnimationResult
  {
      [UIView animateWithDuration:1.5 animations:^{
          // Some animation
      } completion:^(BOOL finished) {
          XCTAssertTrue(1 == 0, @"Error: 1 does not equal 0, of course!");
      }];
  }
  </code></pre>