| Index: content/test/web_contents_observer_sanity_checker.cc
|
| diff --git a/content/test/web_contents_observer_sanity_checker.cc b/content/test/web_contents_observer_sanity_checker.cc
|
| index 8ac2dd0f199b84158997e211d665083696d95ce3..74f2327f08f3d4481739d4e262f5fc426374db02 100644
|
| --- a/content/test/web_contents_observer_sanity_checker.cc
|
| +++ b/content/test/web_contents_observer_sanity_checker.cc
|
| @@ -332,10 +332,25 @@ void WebContentsObserverSanityChecker::WebContentsDestroyed() {
|
| CHECK(active_media_players_.empty());
|
| }
|
|
|
| +void WebContentsObserverSanityChecker::DidStartLoading() {
|
| + // TODO(clamy): add checks for the loading state in the rest of observer
|
| + // methods.
|
| + CHECK(!is_loading_);
|
| + CHECK(web_contents()->IsLoading());
|
| + is_loading_ = true;
|
| +}
|
| +
|
| +void WebContentsObserverSanityChecker::DidStopLoading() {
|
| + CHECK(is_loading_);
|
| + CHECK(!web_contents()->IsLoading());
|
| + is_loading_ = false;
|
| +}
|
| +
|
| WebContentsObserverSanityChecker::WebContentsObserverSanityChecker(
|
| WebContents* web_contents)
|
| - : WebContentsObserver(web_contents), web_contents_destroyed_(false) {
|
| -}
|
| + : WebContentsObserver(web_contents),
|
| + is_loading_(false),
|
| + web_contents_destroyed_(false) {}
|
|
|
| WebContentsObserverSanityChecker::~WebContentsObserverSanityChecker() {
|
| CHECK(web_contents_destroyed_);
|
|
|