Index: content/browser/service_worker/service_worker_dispatcher_host_unittest.cc |
diff --git a/content/browser/service_worker/service_worker_dispatcher_host_unittest.cc b/content/browser/service_worker/service_worker_dispatcher_host_unittest.cc |
index e2f2f7f602237e0447fe51b93dd838680db12403..4a2e0f1eeecda98b01ce59417946046324edeac8 100644 |
--- a/content/browser/service_worker/service_worker_dispatcher_host_unittest.cc |
+++ b/content/browser/service_worker/service_worker_dispatcher_host_unittest.cc |
@@ -99,20 +99,6 @@ class ServiceWorkerDispatcherHostTest : public testing::Test { |
dispatcher_host_->ipc_sink()->ClearMessages(); |
} |
- void SendUnregister(int64 provider_id, GURL pattern) { |
- dispatcher_host_->OnMessageReceived( |
- ServiceWorkerHostMsg_UnregisterServiceWorker( |
- -1, -1, provider_id, pattern)); |
- base::RunLoop().RunUntilIdle(); |
- } |
- |
- void Unregister(int64 provider_id, GURL pattern, uint32 expected_message) { |
- SendUnregister(provider_id, pattern); |
- EXPECT_TRUE(dispatcher_host_->ipc_sink()->GetUniqueMessageMatching( |
- expected_message)); |
- dispatcher_host_->ipc_sink()->ClearMessages(); |
- } |
- |
void SendGetRegistration(int64 provider_id, GURL document_url) { |
dispatcher_host_->OnMessageReceived( |
ServiceWorkerHostMsg_GetRegistration( |
@@ -184,14 +170,12 @@ TEST_F(ServiceWorkerDispatcherHostTest, |
GURL("https://www.example.com/"), |
GURL("https://www.example.com/bar"), |
ServiceWorkerMsg_ServiceWorkerRegistrationError::ID); |
- Unregister(kProviderId, |
- GURL("https://www.example.com/"), |
- ServiceWorkerMsg_ServiceWorkerUnregistrationError::ID); |
GetRegistration(kProviderId, |
GURL("https://www.example.com/"), |
ServiceWorkerMsg_ServiceWorkerGetRegistrationError::ID); |
GetRegistrations(kProviderId, |
ServiceWorkerMsg_ServiceWorkerGetRegistrationsError::ID); |
+ // TODO(nhiroki): Test Unregister() (http://crbug.com/500404). |
SetBrowserClientForTesting(old_browser_client); |
} |
@@ -350,64 +334,6 @@ TEST_F(ServiceWorkerDispatcherHostTest, |
EXPECT_EQ(3, dispatcher_host_->bad_messages_received_count_); |
} |
-TEST_F(ServiceWorkerDispatcherHostTest, Unregister_HTTPS) { |
- const int64 kProviderId = 99; // Dummy value |
- scoped_ptr<ServiceWorkerProviderHost> host( |
- CreateServiceWorkerProviderHost(kProviderId)); |
- host->SetDocumentUrl(GURL("https://www.example.com/foo")); |
- context()->AddProviderHost(host.Pass()); |
- |
- Unregister(kProviderId, |
- GURL("https://www.example.com/"), |
- ServiceWorkerMsg_ServiceWorkerUnregistered::ID); |
-} |
- |
-TEST_F(ServiceWorkerDispatcherHostTest, |
- Unregister_NotSecureTransportLocalhost) { |
- const int64 kProviderId = 99; // Dummy value |
- scoped_ptr<ServiceWorkerProviderHost> host( |
- CreateServiceWorkerProviderHost(kProviderId)); |
- host->SetDocumentUrl(GURL("http://localhost/foo")); |
- context()->AddProviderHost(host.Pass()); |
- |
- Unregister(kProviderId, |
- GURL("http://localhost/"), |
- ServiceWorkerMsg_ServiceWorkerUnregistered::ID); |
-} |
- |
-TEST_F(ServiceWorkerDispatcherHostTest, Unregister_CrossOriginShouldFail) { |
- const int64 kProviderId = 99; // Dummy value |
- scoped_ptr<ServiceWorkerProviderHost> host( |
- CreateServiceWorkerProviderHost(kProviderId)); |
- host->SetDocumentUrl(GURL("https://www.example.com/foo")); |
- context()->AddProviderHost(host.Pass()); |
- |
- SendUnregister(kProviderId, GURL("https://foo.example.com/")); |
- EXPECT_EQ(1, dispatcher_host_->bad_messages_received_count_); |
-} |
- |
-TEST_F(ServiceWorkerDispatcherHostTest, Unregister_InvalidScopeShouldFail) { |
- const int64 kProviderId = 99; // Dummy value |
- scoped_ptr<ServiceWorkerProviderHost> host( |
- CreateServiceWorkerProviderHost(kProviderId)); |
- host->SetDocumentUrl(GURL("https://www.example.com/foo")); |
- context()->AddProviderHost(host.Pass()); |
- |
- SendUnregister(kProviderId, GURL("")); |
- EXPECT_EQ(1, dispatcher_host_->bad_messages_received_count_); |
-} |
- |
-TEST_F(ServiceWorkerDispatcherHostTest, Unregister_NonSecureOriginShouldFail) { |
- const int64 kProviderId = 99; // Dummy value |
- scoped_ptr<ServiceWorkerProviderHost> host( |
- CreateServiceWorkerProviderHost(kProviderId)); |
- host->SetDocumentUrl(GURL("http://www.example.com/foo")); |
- context()->AddProviderHost(host.Pass()); |
- |
- SendUnregister(kProviderId, GURL("http://www.example.com/")); |
- EXPECT_EQ(1, dispatcher_host_->bad_messages_received_count_); |
-} |
- |
TEST_F(ServiceWorkerDispatcherHostTest, EarlyContextDeletion) { |
helper_->ShutdownContext(); |