OLD | NEW |
1 <script> | 1 <script> |
2 chrome.test.runTests([ | 2 chrome.test.runTests([ |
3 function expand() { | 3 function expand() { |
4 chrome.test.listenOnce(chrome.toolstrip.onExpanded, function(){}); | 4 chrome.test.listenOnce(chrome.toolstrip.onExpanded, function(){}); |
5 chrome.toolstrip.expand({height:200}, | 5 chrome.toolstrip.expand({height:200}, |
6 chrome.test.callbackPass(function(){})); | 6 chrome.test.callbackPass(function(){})); |
7 }, | 7 }, |
8 | 8 |
9 function collapse() { | 9 function collapse() { |
10 chrome.test.listenOnce(chrome.toolstrip.onCollapsed, function(){}); | 10 chrome.test.listenOnce(chrome.toolstrip.onCollapsed, function(){}); |
11 chrome.toolstrip.collapse({}, chrome.test.callbackPass(function(){})); | 11 chrome.toolstrip.collapse({}, chrome.test.callbackPass(function(){})); |
12 } | 12 }, |
| 13 |
| 14 /* TODO(mpcomplete): this is failing in part due to bug 21905 |
| 15 function expandOther() { |
| 16 var orig = window.location; |
| 17 var relative = "folder/relative.html"; |
| 18 |
| 19 // Get the other toolstrip. |
| 20 var toolstrips = chrome.extension.getToolstrips(); |
| 21 var other = (toolstrips[0].location == location) ? |
| 22 toolstrips[1] : toolstrips[0]; |
| 23 |
| 24 other.chrome.toolstrip.expand({height:200, url:relative}, |
| 25 chrome.test.callbackPass(function() { |
| 26 // TODO(mpcomplete) this never gets called |
| 27 chrome.test.log(other.location.toString()); |
| 28 chrome.test.listenOnce(other.onLoad, function() { |
| 29 chrome.test.log(other.location.toString()); |
| 30 chrome.test.assertEq(other.location.toString(), |
| 31 chrome.extension.getURL(relative)); |
| 32 other.chrome.toolstrip.collapse({url:"../test2.html"}, |
| 33 chrome.test.callbackPass(function() { |
| 34 chrome.test.assertEq(other.location.toString(), orig); |
| 35 })); |
| 36 }); |
| 37 })); |
| 38 }, |
| 39 */ |
13 ]); | 40 ]); |
14 </script> | 41 </script> |
| 42 test |
OLD | NEW |