Index: LayoutTests/gamepad/gamepad-api.html |
diff --git a/LayoutTests/gamepad/gamepad-api.html b/LayoutTests/gamepad/gamepad-api.html |
index 5eb03436ecf700499854495db67ca2034cc29b42..2fac9e307961eff4d9ab6089c9926239975ba09e 100644 |
--- a/LayoutTests/gamepad/gamepad-api.html |
+++ b/LayoutTests/gamepad/gamepad-api.html |
@@ -8,10 +8,11 @@ |
shouldBeDefined("GamepadEvent"); |
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) |
{ |