| Index: content/browser/background_sync/background_sync_browsertest.cc
|
| diff --git a/content/browser/background_sync/background_sync_browsertest.cc b/content/browser/background_sync/background_sync_browsertest.cc
|
| index e3f8dc003a9f849e8f5b7d8ee1a4636e320c97ed..6e30cc549ccd8fad23a6da19426ce95f308bb068 100644
|
| --- a/content/browser/background_sync/background_sync_browsertest.cc
|
| +++ b/content/browser/background_sync/background_sync_browsertest.cc
|
| @@ -182,8 +182,6 @@ class BackgroundSyncBrowserTest : public ContentBrowserTest {
|
| bool RegisterServiceWorker();
|
| bool RegisterOneShot(const std::string& tag);
|
| bool RegisterOneShotFromServiceWorker(const std::string& tag);
|
| - bool UnregisterOneShot(const std::string& tag);
|
| - bool UnregisterOneShotTwice(const std::string& tag);
|
| bool GetRegistrationOneShot(const std::string& tag);
|
| bool GetRegistrationOneShotFromServiceWorker(const std::string& tag);
|
| bool MatchRegistrations(const std::string& script_result,
|
| @@ -193,9 +191,6 @@ class BackgroundSyncBrowserTest : public ContentBrowserTest {
|
| const std::vector<std::string>& expected_tags);
|
| bool CompleteDelayedOneShot();
|
| bool RejectDelayedOneShot();
|
| - bool NotifyWhenFinishedOneShot(const std::string& tag);
|
| - bool NotifyWhenFinishedImmediateOneShot(const std::string& expected_msg);
|
| - bool StoreRegistrationOneShot(const std::string& tag);
|
|
|
| private:
|
| scoped_ptr<net::EmbeddedTestServer> https_server_;
|
| @@ -323,21 +318,6 @@ bool BackgroundSyncBrowserTest::RegisterOneShotFromServiceWorker(
|
| return script_result == BuildExpectedResult(tag, "register sent to SW");
|
| }
|
|
|
| -bool BackgroundSyncBrowserTest::UnregisterOneShot(const std::string& tag) {
|
| - std::string script_result;
|
| - EXPECT_TRUE(
|
| - RunScript(BuildScriptString("unregisterOneShot", tag), &script_result));
|
| - return script_result == BuildExpectedResult(tag, "unregistered");
|
| -}
|
| -
|
| -bool BackgroundSyncBrowserTest::UnregisterOneShotTwice(const std::string& tag) {
|
| - std::string script_result;
|
| - EXPECT_TRUE(RunScript(BuildScriptString("unregisterOneShotTwice", tag),
|
| - &script_result));
|
| - return script_result ==
|
| - BuildExpectedResult(tag, "failed to unregister twice");
|
| -}
|
| -
|
| bool BackgroundSyncBrowserTest::GetRegistrationOneShot(const std::string& tag) {
|
| std::string script_result;
|
| EXPECT_TRUE(RunScript(BuildScriptString("getRegistrationOneShot", tag),
|
| @@ -400,30 +380,6 @@ bool BackgroundSyncBrowserTest::RejectDelayedOneShot() {
|
| return script_result == BuildExpectedResult("delay", "rejecting");
|
| }
|
|
|
| -bool BackgroundSyncBrowserTest::NotifyWhenFinishedOneShot(
|
| - const std::string& tag) {
|
| - EXPECT_TRUE(content::ExecuteScript(
|
| - shell_->web_contents(),
|
| - BuildScriptString("notifyWhenFinishedOneShot", tag)));
|
| - return PopConsole(BuildExpectedResult(tag, "finished"));
|
| -}
|
| -
|
| -bool BackgroundSyncBrowserTest::NotifyWhenFinishedImmediateOneShot(
|
| - const std::string& expected_msg) {
|
| - std::string script_result;
|
| - EXPECT_TRUE(
|
| - RunScript("notifyWhenFinishedImmediateOneShot()", &script_result));
|
| - return script_result == expected_msg;
|
| -}
|
| -
|
| -bool BackgroundSyncBrowserTest::StoreRegistrationOneShot(
|
| - const std::string& tag) {
|
| - std::string script_result;
|
| - EXPECT_TRUE(
|
| - RunScript(BuildScriptString("storeRegistration", tag), &script_result));
|
| - return script_result == BuildExpectedResult(tag, "stored");
|
| -}
|
| -
|
| IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, OneShotFires) {
|
| EXPECT_TRUE(RegisterServiceWorker());
|
| EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
|
| @@ -477,8 +433,6 @@ IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, WaitUntil) {
|
| EXPECT_TRUE(PopConsole("ok - delay completed"));
|
|
|
| // Verify that it finished firing.
|
| - // TODO(jkarlin): Use registration.finished to verify that the event actually
|
| - // completed successfully.
|
| EXPECT_FALSE(GetRegistrationOneShot("delay"));
|
| }
|
|
|
| @@ -586,108 +540,6 @@ IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
|
| EXPECT_TRUE(GetRegistrationOneShotFromServiceWorker("foo_sw"));
|
| }
|
|
|
| -IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, Unregister) {
|
| - EXPECT_TRUE(RegisterServiceWorker());
|
| - EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
|
| -
|
| - SetOnline(false);
|
| - EXPECT_TRUE(RegisterOneShot("foo"));
|
| - EXPECT_TRUE(UnregisterOneShot("foo"));
|
| - EXPECT_FALSE(GetRegistrationOneShot("foo"));
|
| -}
|
| -
|
| -IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, UnregisterTwice) {
|
| - EXPECT_TRUE(RegisterServiceWorker());
|
| - EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
|
| -
|
| - SetOnline(false);
|
| - EXPECT_TRUE(RegisterOneShot("foo"));
|
| - EXPECT_TRUE(UnregisterOneShotTwice("foo"));
|
| - EXPECT_FALSE(GetRegistrationOneShot("foo"));
|
| -}
|
| -
|
| -IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, UnregisterMidSync) {
|
| - EXPECT_TRUE(RegisterServiceWorker());
|
| - EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
|
| -
|
| - EXPECT_TRUE(RegisterOneShot("unregister"));
|
| - EXPECT_TRUE(PopConsole("ok - unregister completed"));
|
| -}
|
| -
|
| -IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
|
| - CallFinishedBeforeSyncSucceeds) {
|
| - EXPECT_TRUE(RegisterServiceWorker());
|
| - EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
|
| -
|
| - SetOnline(false);
|
| - EXPECT_TRUE(RegisterOneShot("foo"));
|
| - EXPECT_TRUE(NotifyWhenFinishedOneShot("foo"));
|
| -
|
| - SetOnline(true);
|
| - // The ordering of PopConsole messages tells us that the event fired
|
| - // before finished resolved.
|
| - EXPECT_TRUE(PopConsole("foo fired"));
|
| - EXPECT_TRUE(PopConsole("foo finished result: true"));
|
| -}
|
| -
|
| -IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, CallFinishedBeforeSyncFails) {
|
| - EXPECT_TRUE(RegisterServiceWorker());
|
| - EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
|
| -
|
| - SetOnline(true);
|
| - EXPECT_TRUE(RegisterOneShot("delay"));
|
| - EXPECT_FALSE(OneShotPending("delay"));
|
| - EXPECT_TRUE(NotifyWhenFinishedOneShot("delay"));
|
| -
|
| - EXPECT_TRUE(RejectDelayedOneShot());
|
| - // The ordering of PopConsole messages tells us that the event fired
|
| - // before finished resolved.
|
| - EXPECT_TRUE(PopConsole("ok - delay rejected"));
|
| - EXPECT_TRUE(PopConsole("delay finished result: false"));
|
| -}
|
| -
|
| -IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
|
| - CallFinishedAfterSyncSucceeds) {
|
| - EXPECT_TRUE(RegisterServiceWorker());
|
| - EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
|
| -
|
| - SetOnline(false);
|
| - EXPECT_TRUE(RegisterOneShot("foo"));
|
| - EXPECT_TRUE(StoreRegistrationOneShot("foo"));
|
| -
|
| - SetOnline(true);
|
| - EXPECT_TRUE(PopConsole("foo fired"));
|
| - EXPECT_FALSE(GetRegistrationOneShot("foo"));
|
| - EXPECT_TRUE(NotifyWhenFinishedImmediateOneShot("ok - foo result: true"));
|
| -}
|
| -
|
| -IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
|
| - CallFinishedAfterSyncUnregistered) {
|
| - EXPECT_TRUE(RegisterServiceWorker());
|
| - EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
|
| -
|
| - SetOnline(false);
|
| - EXPECT_TRUE(RegisterOneShot("foo"));
|
| - EXPECT_TRUE(StoreRegistrationOneShot("foo"));
|
| - EXPECT_TRUE(UnregisterOneShot("foo"));
|
| - EXPECT_FALSE(GetRegistrationOneShot("foo"));
|
| - EXPECT_TRUE(NotifyWhenFinishedImmediateOneShot("ok - foo result: false"));
|
| -}
|
| -
|
| -IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest, CallFinishedAfterSyncFails) {
|
| - EXPECT_TRUE(RegisterServiceWorker());
|
| - EXPECT_TRUE(LoadTestPage(kDefaultTestURL)); // Control the page.
|
| -
|
| - SetOnline(true);
|
| - EXPECT_TRUE(RegisterOneShot("delay"));
|
| - EXPECT_FALSE(OneShotPending("delay"));
|
| - EXPECT_TRUE(StoreRegistrationOneShot("delay"));
|
| -
|
| - EXPECT_TRUE(RejectDelayedOneShot());
|
| - EXPECT_TRUE(PopConsole("ok - delay rejected"));
|
| - EXPECT_TRUE(NotifyWhenFinishedImmediateOneShot("ok - delay result: false"));
|
| -}
|
| -
|
| // Verify that a background sync registration is deleted when site data is
|
| // cleared.
|
| IN_PROC_BROWSER_TEST_F(BackgroundSyncBrowserTest,
|
|
|