haikuwebkit/LayoutTests/accessibility/spinbutton-value-expected.txt

17 lines
428 B
Plaintext
Raw Permalink Normal View History

Source/WebCore: AX: ARIA spin button should support range value attributes https://bugs.webkit.org/show_bug.cgi?id=96076 Reviewed by Chris Fleizach. Make an ARIA spin button support ARIA range attributes like aria-valuenow, aria-valuemin, etc. - just like slider, progressbar, and scrollbar. Test: accessibility/spinbutton-value.html * accessibility/AccessibilityObject.h: (WebCore::AccessibilityObject::isSpinButton): * accessibility/AccessibilityRenderObject.cpp: (WebCore::AccessibilityRenderObject::valueDescription): (WebCore): (WebCore::AccessibilityRenderObject::isAriaRange): (WebCore::AccessibilityRenderObject::valueForRange): (WebCore::AccessibilityRenderObject::maxValueForRange): (WebCore::AccessibilityRenderObject::minValueForRange): (WebCore::AccessibilityRenderObject::stringValue): (WebCore::AccessibilityRenderObject::title): (WebCore::AccessibilityRenderObject::isGenericFocusableElement): (WebCore::AccessibilityRenderObject::ariaRoleHasPresentationalChildren): * accessibility/AccessibilityRenderObject.h: (AccessibilityRenderObject): * accessibility/mac/WebAccessibilityObjectWrapper.mm: (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]): Source/WebKit/chromium: AX: ARIA spin button should support range value attributes https://bugs.webkit.org/show_bug.cgi?id=96076 Reviewed by Chris Fleizach. Expose supportsRangeValue to simplify Chromium logic for when to extract a value from a range. * public/WebAccessibilityObject.h: (WebAccessibilityObject): * src/WebAccessibilityObject.cpp: (WebKit::WebAccessibilityObject::supportsRangeValue): (WebKit): Tools: New time input needs accessibility https://bugs.webkit.org/show_bug.cgi?id=96032 Reviewed by Chris Fleizach. Add support for valueDescription for testing. * DumpRenderTree/chromium/TestRunner/AccessibilityUIElementChromium.cpp: (getValueDescription): (AccessibilityUIElement::AccessibilityUIElement): (AccessibilityUIElement::valueDescriptionGetterCallback): * DumpRenderTree/chromium/TestRunner/AccessibilityUIElementChromium.h: (AccessibilityUIElement): LayoutTests: AX: ARIA spin button should support range value attributes https://bugs.webkit.org/show_bug.cgi?id=96076 Reviewed by Chris Fleizach. Test that an ARIA spin button exposes ARIA range attributes like aria-valuenow, aria-valuemin, etc. * accessibility/spinbutton-value-expected.txt: Added. * accessibility/spinbutton-value.html: Added. Canonical link: https://commits.webkit.org/113983@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@127882 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2012-09-07 17:07:25 +00:00
42
This tests that a spin button supports range value attributes.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS endsWith(axSpin.intValue, '5') is true
PASS endsWith(axSpin.minValue, '1') is true
PASS endsWith(axSpin.maxValue, '9') is true
PASS endsWith(axSpin.valueDescription, '5 of 9') is true
PASS axSpin.title is axUntitled.title
PASS successfullyParsed is true
TEST COMPLETE