Index: LayoutTests/gamepad/gamepad-api.html |
diff --git a/LayoutTests/gamepad/gamepad-api.html b/LayoutTests/gamepad/gamepad-api.html |
index 30a082d381ad97829aea12db104aa9820a1215a9..bae5f1727e16016b554d99fa1cb0565f504afc3f 100644 |
--- a/LayoutTests/gamepad/gamepad-api.html |
+++ b/LayoutTests/gamepad/gamepad-api.html |
@@ -15,10 +15,11 @@ |
shouldBeNull("webkitGamepads.item(0)"); |
gamepads = navigator.getGamepads(); |
- shouldBe("gamepads.length", "4"); |
- shouldBeUndefined("gamepads[0]"); |
- shouldBe("gamepads.item.__proto__", "Function.prototype") |
- shouldBeNull("gamepads.item(0)"); |
+ shouldBeType("gamepads", "Array"); |
+ shouldBe("gamepads.length", "0"); |
+ |
+ // A new Array object must be returned every time. |
+ shouldBeFalse("navigator.getGamepads() === navigator.getGamepads()"); |
if (window.gamepadController) |
{ |