| OLD | NEW |
| 1 // We use a static list of window properties to avoid breaking when new properti
es are added. | 1 // We use a static list of window properties to avoid breaking when new properti
es are added. |
| 2 var staticWindowProperties = [ | 2 var staticWindowProperties = [ |
| 3 'CSSPrimitiveValue', | 3 'CSSPrimitiveValue', |
| 4 'CSSRule', | 4 'CSSRule', |
| 5 'CSSStyleDeclaration', | 5 'CSSStyleDeclaration', |
| 6 'CSSValue', | 6 'CSSValue', |
| 7 'CSSCharsetRule', | 7 'CSSCharsetRule', |
| 8 'CSSImportRule', | 8 'CSSImportRule', |
| 9 'CSSMediaRule', | 9 'CSSMediaRule', |
| 10 'CSSFontFaceRule', | 10 'CSSFontFaceRule', |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 78 'XMLHttpRequest', | 78 'XMLHttpRequest', |
| 79 'XMLSerializer', | 79 'XMLSerializer', |
| 80 'XPathEvaluator', | 80 'XPathEvaluator', |
| 81 'XPathResult', | 81 'XPathResult', |
| 82 'XSLTProcessor', | 82 'XSLTProcessor', |
| 83 'addEventListener', | 83 'addEventListener', |
| 84 'alert', | 84 'alert', |
| 85 'atob', | 85 'atob', |
| 86 'blur', | 86 'blur', |
| 87 'btoa', | 87 'btoa', |
| 88 'captureEvents', | |
| 89 'clearInterval', | 88 'clearInterval', |
| 90 'clearTimeout', | 89 'clearTimeout', |
| 91 'clientInformation', | 90 'clientInformation', |
| 92 'close', | 91 'close', |
| 93 'closed', | 92 'closed', |
| 94 'confirm', | 93 'confirm', |
| 95 'console', | 94 'console', |
| 96 'crypto', | 95 'crypto', |
| 97 'defaultStatus', | 96 'defaultStatus', |
| 98 'defaultstatus', | 97 'defaultstatus', |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 139 'onsearch', | 138 'onsearch', |
| 140 'onselect', | 139 'onselect', |
| 141 'onsubmit', | 140 'onsubmit', |
| 142 'onunload', | 141 'onunload', |
| 143 'open', | 142 'open', |
| 144 'opener', | 143 'opener', |
| 145 'parent', | 144 'parent', |
| 146 'personalbar', | 145 'personalbar', |
| 147 'print', | 146 'print', |
| 148 'prompt', | 147 'prompt', |
| 149 'releaseEvents', | |
| 150 'removeEventListener', | 148 'removeEventListener', |
| 151 'resizeBy', | 149 'resizeBy', |
| 152 'resizeTo', | 150 'resizeTo', |
| 153 'screen', | 151 'screen', |
| 154 'scroll', | 152 'scroll', |
| 155 'scrollBy', | 153 'scrollBy', |
| 156 'scrollTo', | 154 'scrollTo', |
| 157 'scrollbars', | 155 'scrollbars', |
| 158 'self', | 156 'self', |
| 159 'setInterval', | 157 'setInterval', |
| (...skipping 21 matching lines...) Expand all Loading... |
| 181 | 179 |
| 182 function testJS(s) | 180 function testJS(s) |
| 183 { | 181 { |
| 184 shouldBeTrue("var object = " + s + "; isEqualJS(object, object);"); | 182 shouldBeTrue("var object = " + s + "; isEqualJS(object, object);"); |
| 185 } | 183 } |
| 186 | 184 |
| 187 function testObjC(s) | 185 function testObjC(s) |
| 188 { | 186 { |
| 189 shouldBeTrue("var object = " + s + "; isEqualObjC(object, object);"); | 187 shouldBeTrue("var object = " + s + "; isEqualObjC(object, object);"); |
| 190 } | 188 } |
| OLD | NEW |