Fix flakiness of test. Some browsers set the tabindex by default and that caused the test to fail. Remove the check before explicitly setting the tabindex. Review by: skybrian@google.com git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@10887 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/test/com/google/gwt/aria/client/RoleTest.java b/user/test/com/google/gwt/aria/client/RoleTest.java index 4892a8c..96e5edc 100644 --- a/user/test/com/google/gwt/aria/client/RoleTest.java +++ b/user/test/com/google/gwt/aria/client/RoleTest.java
@@ -65,11 +65,15 @@ } public void testSetGetRemoveExtraAttributes() { - assertEquals("", regionRole.getTabindexExtraAttribute(div)); + // Some versions of IE default to "0" instead of "" + assertTrue("".equals(regionRole.getTabindexExtraAttribute(div)) + || "0".equals(regionRole.getTabindexExtraAttribute(div))); regionRole.setTabindexExtraAttribute(div, 1); assertEquals("1", regionRole.getTabindexExtraAttribute(div)); regionRole.removeTabindexExtraAttribute(div); - assertEquals("", regionRole.getTabindexExtraAttribute(div)); + // Some versions of IE default to "0" instead of "" + assertTrue("".equals(regionRole.getTabindexExtraAttribute(div)) + || "0".equals(regionRole.getTabindexExtraAttribute(div))); } @Override