Home | History | Annotate | Download | only in touch
      1 This tests basic multi touch event support.
      2 
      3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
      4 
      5 
      6 multi touch sequence
      7 Two touchpoints pressed
      8 PASS lastEvent.type is "touchstart"
      9 PASS lastEvent.touches.length is 2
     10 PASS lastEvent.changedTouches.length is 2
     11 PASS lastEvent.targetTouches.length is 2
     12 PASS lastEvent.pageX is 0
     13 PASS lastEvent.pageY is 0
     14 PASS lastEvent.touches[0].pageX is 10
     15 PASS lastEvent.touches[0].pageY is 10
     16 PASS lastEvent.touches[0].clientX is 10
     17 PASS lastEvent.touches[0].clientY is 10
     18 PASS lastEvent.touches[0].identifier is 0
     19 PASS lastEvent.touches[1].pageX is 20
     20 PASS lastEvent.touches[1].pageY is 30
     21 PASS lastEvent.touches[1].clientX is 20
     22 PASS lastEvent.touches[1].clientY is 30
     23 PASS lastEvent.touches[1].identifier is 1
     24 PASS lastEvent.changedTouches[0].pageX is 10
     25 PASS lastEvent.changedTouches[0].pageY is 10
     26 PASS lastEvent.changedTouches[0].clientX is 10
     27 PASS lastEvent.changedTouches[0].clientY is 10
     28 PASS lastEvent.changedTouches[0].identifier is 0
     29 PASS lastEvent.changedTouches[1].pageX is 20
     30 PASS lastEvent.changedTouches[1].pageY is 30
     31 PASS lastEvent.changedTouches[1].clientX is 20
     32 PASS lastEvent.changedTouches[1].clientY is 30
     33 PASS lastEvent.changedTouches[1].identifier is 1
     34 PASS lastEvent.targetTouches[0].pageX is 10
     35 PASS lastEvent.targetTouches[0].pageY is 10
     36 PASS lastEvent.targetTouches[0].clientX is 10
     37 PASS lastEvent.targetTouches[0].clientY is 10
     38 PASS lastEvent.targetTouches[0].identifier is 0
     39 PASS lastEvent.targetTouches[1].pageX is 20
     40 PASS lastEvent.targetTouches[1].pageY is 30
     41 PASS lastEvent.targetTouches[1].clientX is 20
     42 PASS lastEvent.targetTouches[1].clientY is 30
     43 PASS lastEvent.targetTouches[1].identifier is 1
     44 First touchpoint moved
     45 PASS lastEvent.type is "touchmove"
     46 PASS lastEvent.touches.length is 2
     47 PASS lastEvent.changedTouches.length is 1
     48 PASS lastEvent.targetTouches.length is 2
     49 PASS lastEvent.pageX is 0
     50 PASS lastEvent.pageY is 0
     51 PASS lastEvent.touches[0].pageX is 15
     52 PASS lastEvent.touches[0].pageY is 15
     53 PASS lastEvent.touches[0].clientX is 15
     54 PASS lastEvent.touches[0].clientY is 15
     55 PASS lastEvent.touches[0].identifier is 0
     56 PASS lastEvent.changedTouches[0].pageX is 15
     57 PASS lastEvent.changedTouches[0].pageY is 15
     58 PASS lastEvent.changedTouches[0].clientX is 15
     59 PASS lastEvent.changedTouches[0].clientY is 15
     60 PASS lastEvent.changedTouches[0].identifier is 0
     61 PASS lastEvent.touches[1].pageX is 20
     62 PASS lastEvent.touches[1].pageY is 30
     63 PASS lastEvent.touches[1].clientX is 20
     64 PASS lastEvent.touches[1].clientY is 30
     65 PASS lastEvent.touches[1].identifier is 1
     66 First touchpoint is released
     67 PASS lastEvent.type is "touchend"
     68 PASS lastEvent.touches.length is 1
     69 PASS lastEvent.changedTouches.length is 1
     70 PASS lastEvent.targetTouches.length is 1
     71 PASS lastEvent.pageX is 0
     72 PASS lastEvent.pageY is 0
     73 PASS lastEvent.touches[0].pageX is 20
     74 PASS lastEvent.touches[0].pageY is 30
     75 PASS lastEvent.touches[0].clientX is 20
     76 PASS lastEvent.touches[0].clientY is 30
     77 PASS lastEvent.touches[0].identifier is 1
     78 PASS lastEvent.changedTouches[0].pageX is 15
     79 PASS lastEvent.changedTouches[0].pageY is 15
     80 PASS lastEvent.changedTouches[0].clientX is 15
     81 PASS lastEvent.changedTouches[0].clientY is 15
     82 PASS lastEvent.changedTouches[0].identifier is 0
     83 PASS lastEvent.targetTouches[0].pageX is 20
     84 PASS lastEvent.targetTouches[0].pageY is 30
     85 PASS lastEvent.targetTouches[0].clientX is 20
     86 PASS lastEvent.targetTouches[0].clientY is 30
     87 PASS lastEvent.targetTouches[0].identifier is 1
     88 Last remaining touchpoint is released
     89 PASS lastEvent.type is "touchend"
     90 PASS lastEvent.touches.length is 0
     91 PASS lastEvent.changedTouches.length is 1
     92 PASS lastEvent.targetTouches.length is 0
     93 PASS lastEvent.pageX is 0
     94 PASS lastEvent.pageY is 0
     95 PASS lastEvent.changedTouches[0].pageX is 20
     96 PASS lastEvent.changedTouches[0].pageY is 30
     97 PASS lastEvent.changedTouches[0].clientX is 20
     98 PASS lastEvent.changedTouches[0].clientY is 30
     99 PASS lastEvent.changedTouches[0].identifier is 1
    100 PASS successfullyParsed is true
    101 
    102 TEST COMPLETE
    103 
    104