Index: chrome/test/data/webui/md_history/history_synced_tabs_test.js |
diff --git a/chrome/test/data/webui/md_history/history_synced_tabs_test.js b/chrome/test/data/webui/md_history/history_synced_tabs_test.js |
index dc2f6d182c365d3419a50fbf40cd35f1ebea970e..3eec5dc67abf72853db84f7e7f4ea40cb4173ee1 100644 |
--- a/chrome/test/data/webui/md_history/history_synced_tabs_test.js |
+++ b/chrome/test/data/webui/md_history/history_synced_tabs_test.js |
@@ -28,19 +28,27 @@ cr.define('md_history.history_synced_tabs_test', function() { |
function registerTests() { |
suite('synced-tabs', function() { |
+ var app; |
var element; |
var sidebarElement; |
suiteSetup(function() { |
- element = $('history-synced-device-manager'); |
- sidebarElement = $('history-side-bar'); |
+ app = $('history-app'); |
+ element = app.$['history-synced-device-manager']; |
+ sidebarElement = app.$['history-side-bar']; |
}); |
- test('sidebar displayed', function() { |
- setForeignSessions([], false); |
- assertTrue(sidebarElement.hidden); |
+ test('sidebar displayed', function(done) { |
setForeignSessions([], true); |
- assertFalse(sidebarElement.hidden); |
+ flush(function() { |
+ assertFalse(sidebarElement.hidden); |
+ setForeignSessions([], false); |
+ flush(function() { |
+ assertTrue(sidebarElement.hidden); |
+ done(); |
+ }); |
+ }); |
+ |
}); |
test('single card, single window', function(done) { |