Index: mojo/services/view_manager/view_manager_connection_unittest.cc |
diff --git a/mojo/services/view_manager/view_manager_connection_unittest.cc b/mojo/services/view_manager/view_manager_connection_unittest.cc |
index 221e8040d8d90e6fc255f495ce27ce6637ddbc79..8424dd044f7ac8fb5fc7b8651afff4b0262216fb 100644 |
--- a/mojo/services/view_manager/view_manager_connection_unittest.cc |
+++ b/mojo/services/view_manager/view_manager_connection_unittest.cc |
@@ -239,6 +239,17 @@ class ViewManagerClientImpl : public IViewManagerClient { |
NodeIdToString(node).c_str())); |
QuitIfNecessary(); |
} |
+ virtual void OnViewDeleted(TransportViewId view, |
+ TransportChangeId server_change_id, |
+ TransportChangeId client_change_id) OVERRIDE { |
+ changes_.push_back( |
+ base::StringPrintf( |
+ "ViewDeleted change_id=%d,%d view=%s", |
+ static_cast<int>(client_change_id), |
+ static_cast<int>(client_change_id), |
+ NodeIdToString(view).c_str())); |
+ QuitIfNecessary(); |
+ } |
virtual void OnNodeViewReplaced(TransportNodeId node, |
TransportViewId new_view_id, |
TransportViewId old_view_id, |
@@ -683,7 +694,7 @@ TEST_F(ViewManagerConnectionTest, SetViewFromSecondConnection) { |
client_.DoRunLoopUntilChangesCount(1); |
Changes changes(client_.GetAndClearChanges()); |
- ASSERT_EQ(1u, changes.size()); |
+ ASSERT_EQ(2u, changes.size()); |
EXPECT_EQ("change_id=0 node=1,1 new_view=null old_view=2,51", changes[0]); |
} |
} |