TEST(ResourceTest, SetCachedMetadata_SendsMetadataToPlatform) { AutoInstallMockPlatform mock; OwnPtr<ResourceResponse> response(createTestResourceResponse()); createTestResourceAndSetCachedMetadata(response.get()); EXPECT_EQ(1u, mock.platform()->cachedURLs().size()); }
TEST(ResourceTest, SetCachedMetadata_DoesNotSendMetadataToPlatformWhenFetchedViaServiceWorker) { AutoInstallMockPlatform mock; OwnPtr<ResourceResponse> response(createTestResourceResponse()); response->setWasFetchedViaServiceWorker(true); createTestResourceAndSetCachedMetadata(response.get()); EXPECT_EQ(0u, mock.platform()->cachedURLs().size()); }
TEST( ResourceTest, SetCachedMetadata_DoesNotSendMetadataToPlatformWhenFetchedViaServiceWorker) { MockPlatform mock; ResourceResponse response(createTestResourceResponse()); response.setWasFetchedViaServiceWorker(true); createTestResourceAndSetCachedMetadata(response); EXPECT_EQ(0u, mock.cachedURLs().size()); }
TEST(ResourceTest, SetCachedMetadata_SendsMetadataToPlatform) { MockPlatform mock; ResourceResponse response(createTestResourceResponse()); createTestResourceAndSetCachedMetadata(response); EXPECT_EQ(1u, mock.cachedURLs().size()); }