Chromium Code Reviews| Index: content/browser/renderer_host/media/webrtc_identity_service_host_unittest.cc |
| diff --git a/content/browser/renderer_host/media/webrtc_identity_service_host_unittest.cc b/content/browser/renderer_host/media/webrtc_identity_service_host_unittest.cc |
| index 49ff80430074d1022555c52e273de177ffeeabba..5314d577b68688b00b3d9e7c35c81379cc353b16 100644 |
| --- a/content/browser/renderer_host/media/webrtc_identity_service_host_unittest.cc |
| +++ b/content/browser/renderer_host/media/webrtc_identity_service_host_unittest.cc |
| @@ -19,7 +19,9 @@ namespace content { |
| namespace { |
| -const char FAKE_URL[] = "http://fake.com"; |
| +const char FAKE_URL[] = "http://www.fake.com"; |
| +const char FAKE_SITE[] = "http://fake.com"; |
| +const char OTHER_SITE[] = "https://other.com"; |
|
dcheng
2016/05/04 20:00:39
=/
Can we name the new constants with the correct
|
| const char FAKE_FIRST_PARTY_URL[] = "http://fake.firstparty.com"; |
| const char FAKE_IDENTITY_NAME[] = "fake identity"; |
| const char FAKE_COMMON_NAME[] = "fake common name"; |
| @@ -231,12 +233,22 @@ TEST_F(WebRTCIdentityServiceHostTest, TestOnRequestFailed) { |
| TEST_F(WebRTCIdentityServiceHostTest, TestOriginAccessDenied) { |
| ChildProcessSecurityPolicyImpl* policy = |
| ChildProcessSecurityPolicyImpl::GetInstance(); |
| - policy->Remove(FAKE_RENDERER_ID); |
| + policy->LockToOrigin(FAKE_RENDERER_ID, GURL(OTHER_SITE)); |
| SendRequestToHost(); |
| VerifyRequestFailedMessage(net::ERR_ACCESS_DENIED); |
| } |
| +TEST_F(WebRTCIdentityServiceHostTest, TestOriginAccessAllowed) { |
| + ChildProcessSecurityPolicyImpl* policy = |
| + ChildProcessSecurityPolicyImpl::GetInstance(); |
| + policy->LockToOrigin(FAKE_RENDERER_ID, GURL(FAKE_SITE)); |
| + |
| + SendRequestToHost(); |
| + store_->RunCompletionCallback(net::OK, FAKE_CERTIFICATE, FAKE_PRIVATE_KEY); |
| + VerifyIdentityReadyMessage(FAKE_CERTIFICATE, FAKE_PRIVATE_KEY); |
| +} |
| + |
| // Verifies that we do not crash if we try to cancel a completed request. |
| TEST_F(WebRTCIdentityServiceHostTest, TestCancelAfterRequestCompleted) { |
| SendRequestToHost(); |