Makes sure that all the guest WebContents are destroyed when exiting the tests.
commita1c29286c8f369ec71ab65a75a90da10899f11fe
authorlfg <lfg@chromium.org>
Wed, 8 Oct 2014 00:06:53 +0000 (7 17:06 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 8 Oct 2014 00:07:30 +0000 (8 00:07 +0000)
tree9c39ce7e3f2bd4dc2f15f629fbdc21b7f23edca4
parent6fb2e1c69f7812e416d760aee1bdee60fb94e8da
Makes sure that all the guest WebContents are destroyed when exiting the tests.

This CL adds a WebContentsObserver to the TestGuestManager that ensures that every WebContents created by GuestViews are destroyed before finishing the tests.

BUG=419020

Review URL: https://codereview.chromium.org/630993002

Cr-Commit-Position: refs/heads/master@{#298615}
chrome/browser/apps/web_view_browsertest.cc
extensions/browser/guest_view/test_guest_view_manager.cc
extensions/browser/guest_view/test_guest_view_manager.h
extensions/browser/guest_view/web_view/web_view_apitest.cc
extensions/browser/guest_view/web_view/web_view_apitest.h