From 39ee33f21ac8f01db07f8506916b09fb86982257 Mon Sep 17 00:00:00 2001 From: Robin Chou Date: Thu, 28 Apr 2016 21:13:34 -0400 Subject: [PATCH] Update remaining tests. --- AsyncDisplayKitTests/ASVideoNodeTests.m | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/AsyncDisplayKitTests/ASVideoNodeTests.m b/AsyncDisplayKitTests/ASVideoNodeTests.m index 7464e9eb5c..6530edd4f6 100644 --- a/AsyncDisplayKitTests/ASVideoNodeTests.m +++ b/AsyncDisplayKitTests/ASVideoNodeTests.m @@ -316,9 +316,8 @@ [_videoNode didLoad]; [_videoNode setInterfaceState:ASInterfaceStateVisible | ASInterfaceStateDisplay | ASInterfaceStateFetchData]; - [_videoNode play]; - [_videoNode prepareToPlayAsset:assetMock withKeys:_requestedKeys]; + [_videoNode play]; XCTAssertTrue(_videoNode.isPlaying); @@ -330,11 +329,15 @@ - (void)testVideoThatAutorepeatsShouldRepeatOnPlaybackEnd { - _videoNode.asset = _firstAsset; + id assetMock = [OCMockObject partialMockForObject:_firstAsset]; + [[[assetMock stub] andReturnValue:@YES] isPlayable]; + + _videoNode.asset = assetMock; _videoNode.shouldAutorepeat = YES; [_videoNode didLoad]; [_videoNode setInterfaceState:ASInterfaceStateVisible | ASInterfaceStateDisplay | ASInterfaceStateFetchData]; + [_videoNode prepareToPlayAsset:assetMock withKeys:_requestedKeys]; [_videoNode play]; [[NSNotificationCenter defaultCenter] postNotificationName:AVPlayerItemDidPlayToEndTimeNotification object:_videoNode.currentItem]; @@ -344,9 +347,13 @@ - (void)testVideoResumedWhenBufferIsLikelyToKeepUp { - _videoNode.asset = _firstAsset; + id assetMock = [OCMockObject partialMockForObject:_firstAsset]; + [[[assetMock stub] andReturnValue:@YES] isPlayable]; + + _videoNode.asset = assetMock; [_videoNode setInterfaceState:ASInterfaceStateVisible | ASInterfaceStateDisplay | ASInterfaceStateFetchData]; + [_videoNode prepareToPlayAsset:assetMock withKeys:_requestedKeys]; [_videoNode pause]; _videoNode.shouldBePlaying = YES;