/[suikacvs]/messaging/manakai/t/selectors-test-1.dat
Suika

Contents of /messaging/manakai/t/selectors-test-1.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6 - (show annotations) (download)
Sun Oct 7 04:55:32 2007 UTC (16 years, 7 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.5: +119 -0 lines
++ manakai/lib/Message/DOM/ChangeLog	7 Oct 2007 04:54:44 -0000
2007-10-07  Wakaba  <wakaba@suika.fam.cx>

	* SelectorsAPI.pm ($get_elements_by_selectors): Receive
	an additional argument for "current element".
	Support for |-manakai-current| and |-manakai-current(/s/)|
	pseudo-classes.

++ manakai/t/ChangeLog	7 Oct 2007 04:55:22 -0000
2007-10-07  Wakaba  <wakaba@suika.fam.cx>

	* selectors-test-1.dat: New tests for |-manakai-current|
	and |-manakai-contains| pseudo-classes are added.

1 #html 1
2 <!DOCTYPE HTML>
3 <p></p>
4
5 #html 2
6 <!DOCTYPE HTML>
7 <q></q>
8
9 #html 3
10 <!DOCTYPE HTML>
11 <p></p><p></p>
12
13 #html 4
14 <!DOCTYPE HTML>
15 <p><q></q></p>
16
17 #html 5
18 <!DOCTYPE HTML>
19 <p><p><p><p>
20
21 #html 6
22 <!DOCTYPE HTML>
23 <p><p><p></p><q></q>
24
25 #data
26 *
27 #result 1
28 /2
29 /2/1
30 /2/2
31 /2/2/1
32 #result 1 /2/2
33 /2/2/1
34 #result 2
35 /2
36 /2/1
37 /2/2
38 /2/2/1
39 #result 2 /2/2
40 /2/2/1
41 #result 3
42 /2
43 /2/1
44 /2/2
45 /2/2/1
46 /2/2/2
47 #result 3 /2/2
48 /2/2/1
49 /2/2/2
50 #result 3 /2/2/1
51 #result 4
52 /2
53 /2/1
54 /2/2
55 /2/2/1
56 /2/2/1/1
57 #result 4 /2/2
58 /2/2/1
59 /2/2/1/1
60 #result 4 /2/2/1
61 /2/2/1/1
62
63 #data
64 *
65 #ns http://www.w3.org/1999/xhtml
66 #result 1
67 /2
68 /2/1
69 /2/2
70 /2/2/1
71
72 #data
73 *
74 #ns http://www.w3.org/2000/svg
75 #result 1
76
77 #data
78 *|*
79 #result 1
80 /2
81 /2/1
82 /2/2
83 /2/2/1
84
85 #data
86 h|*
87 #ns h http://www.w3.org/1999/xhtml
88 #result 1
89 /2
90 /2/1
91 /2/2
92 /2/2/1
93
94 #data
95 s|*
96 #ns s http://www.w3.org/2000/svg
97 #result 1
98
99 #data
100 |*
101 #result 1
102
103 #data
104 p
105 #result 1
106 /2/2/1
107 #result 2
108 #result 3
109 /2/2/1
110 /2/2/2
111 #result 4
112 /2/2/1
113
114 #data
115 q
116 #result 1
117 #result 2
118 /2/2/1
119 #result 3
120 #result 4
121 /2/2/1/1
122
123 #data
124 *|p
125 #result 1
126 /2/2/1
127
128 #data
129 p
130 #ns http://www.w3.org/1999/xhtml
131 #result 1
132 /2/2/1
133
134 #data
135 p
136 #ns http://www.w3.org/2000/svg
137 #result 1
138
139 #data
140 |p
141 #result 1
142
143 #data
144 h|p
145 #ns h http://www.w3.org/1999/xhtml
146 #result 1
147 /2/2/1
148
149 #data
150 s|p
151 #ns s http://www.w3.org/2000/svg
152 #result 1
153
154 #data
155 * *
156 #result 1
157 /2/1
158 /2/2
159 /2/2/1
160 #result 2
161 /2/1
162 /2/2
163 /2/2/1
164 #result 3
165 /2/1
166 /2/2
167 /2/2/1
168 /2/2/2
169 #result 4
170 /2/1
171 /2/2
172 /2/2/1
173 /2/2/1/1
174 #result 4 /2/2
175 /2/2/1
176 /2/2/1/1
177 #result 4 /2/2/1
178 /2/2/1/1
179 #result 4 /2/2/1/1
180
181 #data
182 * > *
183 #result 1
184 /2/1
185 /2/2
186 /2/2/1
187 #result 1 /2/2
188 /2/2/1
189 #result 2
190 /2/1
191 /2/2
192 /2/2/1
193 #result 2 /2/2
194 /2/2/1
195 #result 3
196 /2/1
197 /2/2
198 /2/2/1
199 /2/2/2
200 #result 3 /2/2
201 /2/2/1
202 /2/2/2
203 #result 4
204 /2/1
205 /2/2
206 /2/2/1
207 /2/2/1/1
208 #result 4 /2/2
209 /2/2/1
210 /2/2/1/1
211 #result 4 /2/2/1
212 /2/2/1/1
213 #result 4 /2/2/1/1
214
215 #data
216 * + *
217 #result 1
218 /2/2
219 #result 2
220 /2/2
221 #result 3
222 /2/2
223 /2/2/2
224 #result 4
225 /2/2
226 #result 5
227 /2/2
228 /2/2/2
229 /2/2/3
230 /2/2/4
231 #result 5 /2/2
232 /2/2/2
233 /2/2/3
234 /2/2/4
235
236 #data
237 * ~ *
238 #result 1
239 /2/2
240 #result 2
241 /2/2
242 #result 3
243 /2/2
244 /2/2/2
245 #result 3 /2/2
246 /2/2/2
247 #result 3 /2/2/1
248 #result 4
249 /2/2
250 #result 5
251 /2/2
252 /2/2/2
253 /2/2/3
254 /2/2/4
255 #result 5 /2/2
256 /2/2/2
257 /2/2/3
258 /2/2/4
259 #result 5 /2/2/1
260 #result 5 /2/2/2
261
262 #data
263 * + p
264 #result 1
265 #result 2
266 #result 3
267 /2/2/2
268 #result 3 /2/2
269 /2/2/2
270 #result 3 /2/2/2
271 #result 4
272 #result 5
273 /2/2/2
274 /2/2/3
275 /2/2/4
276 #result 6
277 /2/2/2
278 /2/2/3
279
280 #data
281 * ~ p
282 #result 1
283 #result 2
284 #result 3
285 /2/2/2
286 #result 4
287 #result 5
288 /2/2/2
289 /2/2/3
290 /2/2/4
291 #result 6
292 /2/2/2
293 /2/2/3
294
295 #data
296 * + q
297 #result 6
298 /2/2/4
299
300 #data
301 * ~ q
302 #result 6
303 /2/2/4
304
305 #data
306 p + q
307 #result 6
308 /2/2/4
309
310 #data
311 p ~ q
312 #result 6
313 /2/2/4
314
315 #data
316 ::before
317 #result 1
318
319 #data
320 p, ::before
321 #result 1
322 /2/2/1
323
324 #data
325 ::before, p
326 #result 1
327 /2/2/1
328
329 #data
330 * * p
331 #result 3 /2/2
332 /2/2/1
333 /2/2/2
334
335 #data
336 * > * p
337 #result 3 /2/2
338 /2/2/1
339 /2/2/2
340
341 #data
342 * > * > p
343 #result 3 /2/2
344 /2/2/1
345 /2/2/2
346
347 #data
348 * + * p
349 #result 3 /2/2
350 /2/2/1
351 /2/2/2
352 #result 3 /2/2/1
353
354 #data
355 * ~ * p
356 #result 3 /2/2
357 /2/2/1
358 /2/2/2
359 #result 3 /2/2/1
360
361 #html 7
362 <!DOCTYPE HTML>
363 <p><a></a><p><b></b><p><i></i>
364
365 #data
366 p + p *
367 #result 7 /2/2
368 /2/2/2/1
369 /2/2/3/1
370
371 #data
372 p ~ p *
373 #result 7 /2/2
374 /2/2/2/1
375 /2/2/3/1
376
377 #data
378 :-manakai-current
379 #result 7 /2
380 #result 7 /2/1
381 #result 7 /2/2
382 #result 7 /2/2/1
383 #result 7 /2/2/1/1
384
385 #data
386 * :-manakai-current
387 #result 7 /2
388 #result 7 /2/1
389 #result 7 /2/2
390 #result 7 /2/2/1
391 #result 7 /2/2/1/1
392
393 #data
394 :-manakai-current *
395 #result 7 /2/2
396 /2/2/1
397 /2/2/1/1
398 /2/2/2
399 /2/2/2/1
400 /2/2/3
401 /2/2/3/1
402
403 #data
404 :-manakai-current > *
405 #result 7 /2/2
406 /2/2/1
407 /2/2/2
408 /2/2/3
409
410 #data
411 :-manakai-current > * > *
412 #result 7 /2/2
413 /2/2/1/1
414 /2/2/2/1
415 /2/2/3/1
416
417 #html 8
418 <!DOCTYPE HTML>
419 <p align>
420
421 #html 9
422 <!DOCTYPE HTML>
423 <p align=left>
424
425 #data
426 [align]
427 #result 7
428 #result 8
429 /2/2/1
430 #result 9
431 /2/2/1
432
433 #data
434 [align][align]
435 #result 7
436 #result 8
437 /2/2/1
438 #result 9
439 /2/2/1
440
441 #data
442 [align]
443 #ns http://www.w3.org/1999/xhtml
444 #result 7
445 #result 8
446 /2/2/1
447 #result 9
448 /2/2/1
449
450 #data
451 [*|align]
452 #result 7
453 #result 8
454 /2/2/1
455 #result 9
456 /2/2/1
457
458 #data
459 [|align]
460 #result 7
461 #result 8
462 /2/2/1
463 #result 9
464 /2/2/1
465
466 #data
467 [html|align]
468 #ns html http://www.w3.org/1999/xhtml
469 #result 7
470 #result 8
471 #result 9
472
473 #data
474 [|Align]
475 #result 7
476 #result 8
477 /2/2/1
478 #result 9
479 /2/2/1
480
481 #data
482 [*|Align]
483 #result 7
484 #result 8
485 /2/2/1
486 #result 9
487 /2/2/1
488
489 #data
490 [|ALIGN]
491 #result 7
492 #result 8
493 /2/2/1
494 #result 9
495 /2/2/1
496
497 #data
498 [*|ALIGN]
499 #result 7
500 #result 8
501 /2/2/1
502 #result 9
503 /2/2/1
504
505 #data
506 [|align=""]
507 #result 8
508 /2/2/1
509 #result 9
510
511 #data
512 [*|align=""]
513 #result 8
514 /2/2/1
515 #result 9
516
517 #data
518 [|align="lef"]
519 #result 8
520 #result 9
521
522 #data
523 [*|align="lef"]
524 #result 8
525 #result 9
526
527 #data
528 [|align="left"]
529 #result 8
530 #result 9
531 /2/2/1
532
533 #data
534 [*|align="left"]
535 #result 8
536 #result 9
537 /2/2/1
538
539 #data
540 [|align="leftright"]
541 #result 8
542 #result 9
543
544 #data
545 [*|align="leftright"]
546 #result 8
547 #result 9
548
549 #data
550 [|align="center"]
551 #result 8
552 #result 9
553
554 #data
555 [*|align="center"]
556 #result 8
557 #result 9
558
559 #data
560 [|align^="l"]
561 #result 8
562 #result 9
563 /2/2/1
564
565 #data
566 [*|align^="l"]
567 #result 8
568 #result 9
569 /2/2/1
570
571 #data
572 [|align^="left"]
573 #result 8
574 #result 9
575 /2/2/1
576
577 #data
578 [*|align^="left"]
579 #result 8
580 #result 9
581 /2/2/1
582
583 #data
584 [|align^="leff"]
585 #result 8
586 #result 9
587
588 #data
589 [*|align^="leff"]
590 #result 8
591 #result 9
592
593 #data
594 [|align^="leftright"]
595 #result 8
596 #result 9
597
598 #data
599 [*|align^="leftright"]
600 #result 8
601 #result 9
602
603 #data
604 [|align^="t"]
605 #result 8
606 #result 9
607
608 #data
609 [*|align^="t"]
610 #result 8
611 #result 9
612
613 #data
614 [|align$="t"]
615 #result 8
616 #result 9
617 /2/2/1
618
619 #data
620 [*|align$="t"]
621 #result 8
622 #result 9
623 /2/2/1
624
625 #data
626 [|align$="l"]
627 #result 8
628 #result 9
629
630 #data
631 [*|align$="l"]
632 #result 8
633 #result 9
634
635 #data
636 [|align$="left"]
637 #result 8
638 #result 9
639 /2/2/1
640
641 #data
642 [*|align$="left"]
643 #result 8
644 #result 9
645 /2/2/1
646
647 #data
648 [|align$="leff"]
649 #result 8
650 #result 9
651
652 #data
653 [*|align$="leff"]
654 #result 8
655 #result 9
656
657 #data
658 [|align$="rightleft"]
659 #result 8
660 #result 9
661
662 #data
663 [*|align$="rightleft"]
664 #result 8
665 #result 9
666
667 #data
668 [|align*="l"]
669 #result 8
670 #result 9
671 /2/2/1
672
673 #data
674 [*|align*="l"]
675 #result 8
676 #result 9
677 /2/2/1
678
679 #data
680 [|align*="t"]
681 #result 8
682 #result 9
683 /2/2/1
684
685 #data
686 [*|align*="t"]
687 #result 8
688 #result 9
689 /2/2/1
690
691 #data
692 [|align*="ef"]
693 #result 8
694 #result 9
695 /2/2/1
696
697 #data
698 [*|align*="ef"]
699 #result 8
700 #result 9
701 /2/2/1
702
703 #data
704 [|align*="eg"]
705 #result 8
706 #result 9
707
708 #data
709 [*|align*="eg"]
710 #result 8
711 #result 9
712
713 #data
714 [|align*="x"]
715 #result 8
716 #result 9
717
718 #data
719 [*|align*="x"]
720 #result 8
721 #result 9
722
723 #data
724 [|align*="left"]
725 #result 8
726 #result 9
727 /2/2/1
728
729 #data
730 [*|align*="left"]
731 #result 8
732 #result 9
733 /2/2/1
734
735 #data
736 [|align*="leftright"]
737 #result 8
738 #result 9
739
740 #data
741 [*|align*="leftright"]
742 #result 8
743 #result 9
744
745 #data
746 [|align|="l"]
747 #result 8
748 #result 9
749
750 #data
751 [*|align|="l"]
752 #result 8
753 #result 9
754
755 #data
756 [|align|="x"]
757 #result 8
758 #result 9
759
760 #data
761 [*|align|="x"]
762 #result 8
763 #result 9
764
765 #data
766 [|align|="left"]
767 #result 8
768 #result 9
769 /2/2/1
770
771 #data
772 [*|align|="left"]
773 #result 8
774 #result 9
775 /2/2/1
776
777 #data
778 [|align|="lefa"]
779 #result 8
780 #result 9
781
782 #data
783 [*|align|="lefa"]
784 #result 8
785 #result 9
786
787 #html 10
788 <!DOCTYPE HTML>
789 <p lang=en-US>
790
791 #data
792 [|lang|="en"]
793 #result 10
794 /2/2/1
795
796 #data
797 [*|lang|="en"]
798 #result 10
799 /2/2/1
800
801 #data
802 [|lang|="en-"]
803 #result 10
804
805 #data
806 [*|lang|="en-"]
807 #result 10
808
809 #data
810 [|lang|="en-US"]
811 #result 10
812 /2/2/1
813
814 #data
815 [*|lang|="en-US"]
816 #result 10
817 /2/2/1
818
819 #html 11
820 <!DOCTYPE HTML>
821 <p class="aaa bbb ccc"><p class=aaa><p class=aaa-bbb>
822
823 #data
824 [|class~=a]
825 #result 11
826
827 #data
828 [*|class~=a]
829 #result 11
830
831 #data
832 [|class~=aaa]
833 #result 11
834 /2/2/1
835 /2/2/2
836
837 #data
838 [*|class~=aaa]
839 #result 11
840 /2/2/1
841 /2/2/2
842
843 #data
844 [|class~=bbb]
845 #result 11
846 /2/2/1
847
848 #data
849 [*|class~=bbb]
850 #result 11
851 /2/2/1
852
853 #data
854 [|class~=ccc]
855 #result 11
856 /2/2/1
857
858 #data
859 [*|class~=ccc]
860 #result 11
861 /2/2/1
862
863 #html 12
864 <!DOCTYPE HTML>
865 <p>aaaaaaaaaaaaaaaaaaaaaaaaaa
866 <p>abcdefghijklmnopqrstuvwxyz
867 <p>
868
869 #html 13
870 <!DOCTYPE HTML>
871 <p>a<span>aa<!--xyz-->aaaaaaaaaaaaaaa</span>aaa<em>aaa</em>aa
872 <p>ab<span><em>c</em>defghijklm</span>nopq<b>rstuvwx</b>y<img>z
873 <p>
874
875 #data
876 p:-manakai-contains("")
877 #result 12
878 /2/2/1
879 /2/2/2
880 /2/2/3
881 #result 13
882 /2/2/1
883 /2/2/2
884 /2/2/3
885
886 #data
887 p:-manakai-contains("aaa")
888 #result 12
889 /2/2/1
890 #result 13
891 /2/2/1
892
893 #data
894 p:-manakai-contains("abc")
895 #result 12
896 /2/2/2
897 #result 13
898 /2/2/2
899
900 #data
901 p:-manakai-contains("qrstu")
902 #result 12
903 /2/2/2
904 #result 13
905 /2/2/2
906
907 #data
908 p:-manakai-contains("xyz")
909 #result 12
910 /2/2/2
911 #result 13
912 /2/2/2
913
914 #data
915 p:-manakai-contains("ABC")
916 #result 12
917 #result 13
918
919 #data
920 p:-manakai-contains("yza")
921 #result 12
922 #result 13
923
924 #data
925 :-manakai-contains("xyz") em
926 #result 12
927 #result 13
928 /2/2/1/4
929 /2/2/2/2/1
930
931 #data
932 :-manakai-contains("xyz") > em
933 #result 12
934 #result 13
935
936 #data
937 :-manakai-contains("xyz") > :-manakai-contains("cde") > em
938 #result 12
939 #result 13
940 /2/2/2/2/1
941

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24