This tests the parser and serializer for draggable region values. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS parseDraggableRegion('drag') is 'drag' PASS parseDraggableRegion('no-drag') is 'no-drag' Tests for variations in whitespace that are allowed. PASS parseDraggableRegion(' drag ') is 'drag' PASS parseDraggableRegion(' no-drag ') is 'no-drag' Tests for case insensitivity. PASS parseDraggableRegion('Drag') is 'drag' PASS parseDraggableRegion('DrAG') is 'drag' PASS parseDraggableRegion('NO-DrAG') is 'no-drag' PASS parseDraggableRegion('NO-DRAG') is 'no-drag' Some expected failures. PASS parseDraggableRegion('') is "" PASS parseDraggableRegion(' ') is "" PASS parseDraggableRegion('x') is "" PASS parseDraggableRegion('x-') is "" PASS parseDraggableRegion('x()') is "" PASS parseDraggableRegion('x(a)') is "" PASS parseDraggableRegion('none x') is "" PASS parseDraggableRegion('none x()') is "" PASS parseDraggableRegion('none x(a)') is "" PASS successfullyParsed is true TEST COMPLETE