| Index: chrome/test/data/extensions/api_test/extension_options/embed_self/test.js
|
| diff --git a/chrome/test/data/extensions/api_test/extension_options/embed_self/test.js b/chrome/test/data/extensions/api_test/extension_options/embed_self/test.js
|
| index 6b44f2e064567964d7d63879ab53aeb44aa86639..69a8a6999fc211df288b7d9b20f1f7500b0b034a 100644
|
| --- a/chrome/test/data/extensions/api_test/extension_options/embed_self/test.js
|
| +++ b/chrome/test/data/extensions/api_test/extension_options/embed_self/test.js
|
| @@ -110,5 +110,31 @@ chrome.test.runTests([
|
| var extensionoptions = document.createElement('extensionoptions');
|
| extensionoptions.setAttribute('extension', chrome.runtime.id);
|
| document.body.appendChild(extensionoptions);
|
| + },
|
| +
|
| + function autosizedGuestIsWithinSizeConstraints() {
|
| + var done = chrome.test.callbackAdded();
|
| +
|
| + var extensionoptions = new ExtensionOptions();
|
| + extensionoptions.extension = chrome.runtime.id;
|
| + extensionoptions.autosize = 'on';
|
| + extensionoptions.minheight = 499;
|
| + extensionoptions.minwidth = 499;
|
| + extensionoptions.maxheight = 501;
|
| + extensionoptions.maxwidth = 501;
|
| +
|
| + extensionoptions.onsizechanged = function(evt) {
|
| + try {
|
| + chrome.test.assertTrue(evt.width >= 499);
|
| + chrome.test.assertTrue(evt.height >= 499);
|
| + chrome.test.assertTrue(evt.width <= 501);
|
| + chrome.test.assertTrue(evt.height <= 501);
|
| + done();
|
| + } finally {
|
| + document.body.removeChild(extensionoptions);
|
| + }
|
| + };
|
| +
|
| + document.body.appendChild(extensionoptions);
|
| }
|
| ]);
|
|
|