| Index: chrome/browser/accessibility/browser_accessibility_manager_unittest.cc
|
| diff --git a/chrome/browser/accessibility/browser_accessibility_manager_unittest.cc b/chrome/browser/accessibility/browser_accessibility_manager_unittest.cc
|
| index af984924ae1ae7788dedcd4cff948e0bc52f0255..3bbc2d353714da18c3fd48e2f05e5d0bf71433da 100644
|
| --- a/chrome/browser/accessibility/browser_accessibility_manager_unittest.cc
|
| +++ b/chrome/browser/accessibility/browser_accessibility_manager_unittest.cc
|
| @@ -554,12 +554,12 @@ TEST(BrowserAccessibilityManagerTest, TestMoveChildUp) {
|
|
|
| TEST(BrowserAccessibilityManagerTest, TestCreateEmptyDocument) {
|
| // Try creating an empty document with busy state.
|
| - BrowserAccessibilityManager* manager =
|
| - BrowserAccessibilityManager::CreateEmptyDocument(
|
| - NULL,
|
| - WebAccessibility::STATE_BUSY,
|
| - NULL,
|
| - new CountedBrowserAccessibilityFactory());
|
| + scoped_ptr<BrowserAccessibilityManager> manager;
|
| + manager.reset(BrowserAccessibilityManager::CreateEmptyDocument(
|
| + NULL,
|
| + WebAccessibility::STATE_BUSY,
|
| + NULL,
|
| + new CountedBrowserAccessibilityFactory()));
|
|
|
| // Verify the root is as we expect by default.
|
| BrowserAccessibility* root = manager->GetRoot();
|
| @@ -625,4 +625,8 @@ TEST(BrowserAccessibilityManagerTest, TestCreateEmptyDocument) {
|
|
|
| // Verify we don't reuse objects that have changed roles.
|
| EXPECT_NE(acc1_2, acc2_2);
|
| +
|
| + // Ensure we properly cleaned up.
|
| + manager.reset();
|
| + ASSERT_EQ(0, CountedBrowserAccessibility::global_obj_count_);
|
| }
|
|
|