Index: LayoutTests/fast/js/script-tests/delete-syntax.js |
diff --git a/LayoutTests/fast/js/script-tests/delete-syntax.js b/LayoutTests/fast/js/script-tests/delete-syntax.js |
index 54bb0b54990f1977d9dbb9542bf0bf9925cdc72c..303313bb3f67adaa97b10bd682a1974e41ce10df 100644 |
--- a/LayoutTests/fast/js/script-tests/delete-syntax.js |
+++ b/LayoutTests/fast/js/script-tests/delete-syntax.js |
@@ -73,7 +73,11 @@ delete Object.prototype.__defineSetter__; |
shouldBe("Object.getOwnPropertyNames(Object.prototype).indexOf('__defineSetter__')", "-1"); |
delete navigator.appCodeName; |
-var navigatorPropertyNames = Object.getOwnPropertyNames(navigator); |
+delete Navigator.prototype.appCodeName; |
+var navigatorPropertyNames = []; |
+for (var property in navigator) { |
+ navigatorPropertyNames.push(property); |
+} |
var expectedPropertyNames = [ |
"appName", |
"appVersion", |