forbeslindesay/matches-selector

2013-12-31 01:39:25
✓8.0
✓9.0
✓10.0
✓30.0
✓31.0
✓canary
✓4.0
✓10.0
✓15.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓11.0
✓17.0
✓next
✓6.0
✓6.0
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
firefox/nightly
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
2013-12-30 22:38:11
✓8.0
✓9.0
✓10.0
✓30.0
✓31.0
✓canary
✓4.0
✓10.0
✓15.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓11.0
✓17.0
✓next
✓6.0
✓6.0
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
firefox/nightly
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
2013-12-31 00:16:11
8.0
10.0
9.0
30.0
31.0
canary
4.0
10.0
15.0
20.0
21.0
22.0
23.0
24.0
25.0
nightly
5.0.5
5.1
6.0
11.0
17.0
next
6.0
6.0
idle timeout: 30 seconds with no output
2013-12-31 00:12:49
8.0
10.0
9.0
30.0
31.0
canary
4.0
10.0
15.0
20.0
21.0
22.0
23.0
24.0
25.0
nightly
5.0.5
5.1
6.0
11.0
17.0
next
6.0
6.0
idle timeout: 30 seconds with no output
2013-12-30 20:29:55
✓8.0
✓9.0
✓10.0
✓30.0
✓31.0
✓canary
✓4.0
✓10.0
✓15.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓11.0
✓17.0
✓next
✓6.0
✓6.0
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
firefox/nightly
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
2013-12-30 20:37:00
✓8.0
✓9.0
✓10.0
✓30.0
✓31.0
✓canary
✓4.0
✓10.0
✓15.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓nightly
✓5.1
✓6.0
✓5.0.5
✓11.0
✓17.0
✓next
✓6.0
✓6.0
4.2
android-browser/4.2
timeout waiting to hear back from android-browser/4.2
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
firefox/nightly
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
2013-12-30 20:18:41
✓8.0
✓9.0
✓10.0
✓30.0
✓31.0
✓canary
✓4.0
✓10.0
✓15.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓nightly
✓5.1
✓6.0
✓5.0.5
4.0
✓11.0
✓17.0
✓next
✓6.0
✓6.0
4.2
android-browser/4.2
timeout waiting to hear back from android-browser/4.2
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" not ok 9 ul = "ul" --- operator: ok expected: true actual: false ... ok 10 ul != "body > ul" 1..10 # tests 10 # pass 9 # fail 1
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
firefox/nightly
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
2013-12-30 20:08:16
✓8.0
✓9.0
✓10.0
✓30.0
✓31.0
✓canary
✓4.0
✓10.0
✓15.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓nightly
✓5.1
✓6.0
✓5.0.5
4.0
✓11.0
✓17.0
✓next
✓6.0
✓6.0
4.2
android-browser/4.2
timeout waiting to hear back from android-browser/4.2
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" not ok 9 TypeError: Result of expression 'el.parentNode' [null] is not an object. --- operator: error expected: actual: {"message":"Result of expression 'el.parentNode' [null] is not an object.","line":25,"sourceId":2143555584,"sourceURL":"http://git.testling.com/work/forbeslindesay/repos/aafb039832145cd522520ca36139cb9a6585175c.1388433214190/1388433214404.52fdaab3.js","expressionBeginOffset":915,"expressionCaretOffset":928,"expressionEndOffset":945} ... 1..9 # tests 9 # pass 8 # fail 1
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
firefox/nightly
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 ul = "ul" ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
2013-12-30 20:06:27
✓8.0
✓9.0
✓10.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓26.0
✓27.0
✓28.0
✓29.0
✓30.0
✓31.0
✓canary
✓4.0
✓5.0
✓6.0
✓7.0
✓8.0
✓9.0
✓10.0
✓11.0
✓12.0
✓13.0
✓14.0
✓15.0
✓16.0
✓17.0
✓18.0
✓19.0
✓20.0
✓21.0
✓22.0
✓23.0
✓24.0
✓25.0
✓nightly
✓5.1
✓6.0
✓5.0.5
4.0
✓11.0
✓11.5
✓11.6
✓12.0
✓15.0
✓16.0
✓17.0
✓next
✓6.0
✓6.0
4.2
android-browser/4.2
timeout waiting to hear back from android-browser/4.2
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" not ok 9 TypeError: Result of expression 'el.parentNode' [null] is not an object. --- operator: error expected: actual: {"message":"Result of expression 'el.parentNode' [null] is not an object.","line":25,"sourceId":2145898496,"sourceURL":"http://git.testling.com/work/forbeslindesay/repos/b29edb0934631bec2efd270bf7091dc246be9c2b.1388432631488/1388432631719.9d145697.js","expressionBeginOffset":915,"expressionCaretOffset":928,"expressionEndOffset":945} ... 1..9 # tests 9 # pass 8 # fail 1
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
firefox/nightly
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok
TAP version 13 # matchesSelector(el, selector) ok 1 em = "ul li em" ok 2 em = "ul em" ok 3 em = "ul > li > em" ok 4 em != "ul ul em" ok 5 li = "ul li" ok 6 li = "ul > li" ok 7 li = "li" ok 8 li != "div > li" ok 9 (unnamed assert) ok 10 ul != "body > ul" 1..10 # tests 10 # pass 10 # ok