@@ -17,153 +17,153 @@ <h1>CSS Specificity Tests</h1>
1717YAHOO . namespace ( "test" ) ;
1818
1919YAHOO . test . CSSSpecificity = ( function ( ) {
20-
20+
2121 var assert = YAHOO . util . Assert ,
2222 Parser = parserlib . css . Parser ,
2323 Specificity = parserlib . css . Specificity ,
2424 suite ;
25-
25+
2626 suite = new YAHOO . tool . TestSuite ( "CSS Specificity Tests" ) ;
27-
27+
2828 suite . add ( new YAHOO . tool . TestCase ( {
29-
29+
3030 name : "Specificity Tests" ,
31-
31+
3232 testSpecificity1 : function ( ) {
3333 var parser = new Parser ( ) ,
3434 selector = parser . parseSelector ( "*" ) ,
3535 specificity = Specificity . calculate ( selector ) ;
36-
36+
3737 assert . areEqual ( 0 , specificity . valueOf ( ) ) ;
3838 assert . areEqual ( "0,0,0,0" , specificity . toString ( ) ) ;
3939 } ,
40-
40+
4141 testSpecificity2 : function ( ) {
4242 var parser = new Parser ( ) ,
4343 selector = parser . parseSelector ( "li" ) ,
4444 specificity = Specificity . calculate ( selector ) ;
45-
45+
4646 assert . areEqual ( 1 , specificity . valueOf ( ) ) ;
4747 assert . areEqual ( "0,0,0,1" , specificity . toString ( ) ) ;
4848 } ,
49-
49+
5050 testSpecificity3 : function ( ) {
5151 var parser = new Parser ( ) ,
5252 selector = parser . parseSelector ( "li:first-line" ) ,
5353 specificity = Specificity . calculate ( selector ) ;
54-
54+
5555 assert . areEqual ( 2 , specificity . valueOf ( ) ) ;
5656 assert . areEqual ( "0,0,0,2" , specificity . toString ( ) ) ;
5757 } ,
58-
58+
5959 testSpecificity4 : function ( ) {
6060 var parser = new Parser ( ) ,
6161 selector = parser . parseSelector ( "ul li" ) ,
6262 specificity = Specificity . calculate ( selector ) ;
63-
63+
6464 assert . areEqual ( 2 , specificity . valueOf ( ) ) ;
6565 assert . areEqual ( "0,0,0,2" , specificity . toString ( ) ) ;
66-
66+
6767 } ,
68-
68+
6969 testSpecificity5 : function ( ) {
7070 var parser = new Parser ( ) ,
7171 selector = parser . parseSelector ( "ul ol+li" ) ,
7272 specificity = Specificity . calculate ( selector ) ;
73-
73+
7474 assert . areEqual ( 3 , specificity . valueOf ( ) ) ;
7575 assert . areEqual ( "0,0,0,3" , specificity . toString ( ) ) ;
76-
76+
7777 } ,
78-
78+
7979 testSpecificity6 : function ( ) {
8080 var parser = new Parser ( ) ,
8181 selector = parser . parseSelector ( "h1 + *[rel=up]" ) ,
8282 specificity = Specificity . calculate ( selector ) ;
83-
83+
8484 assert . areEqual ( 11 , specificity . valueOf ( ) ) ;
8585 assert . areEqual ( "0,0,1,1" , specificity . toString ( ) ) ;
86-
86+
8787 } ,
88-
88+
8989 testSpecificity7 : function ( ) {
9090 var parser = new Parser ( ) ,
9191 selector = parser . parseSelector ( "ul ol li.red" ) ,
9292 specificity = Specificity . calculate ( selector ) ;
93-
93+
9494 assert . areEqual ( 13 , specificity . valueOf ( ) ) ;
9595 assert . areEqual ( "0,0,1,3" , specificity . toString ( ) ) ;
96-
96+
9797 } ,
98-
98+
9999 testSpecificity8 : function ( ) {
100100 var parser = new Parser ( ) ,
101101 selector = parser . parseSelector ( "li.red.level" ) ,
102102 specificity = Specificity . calculate ( selector ) ;
103-
103+
104104 assert . areEqual ( 21 , specificity . valueOf ( ) ) ;
105105 assert . areEqual ( "0,0,2,1" , specificity . toString ( ) ) ;
106-
106+
107107 } ,
108-
108+
109109 testSpecificity9 : function ( ) {
110110 var parser = new Parser ( ) ,
111111 selector = parser . parseSelector ( ".f00" ) ,
112112 specificity = Specificity . calculate ( selector ) ;
113-
113+
114114 assert . areEqual ( 10 , specificity . valueOf ( ) ) ;
115115 assert . areEqual ( "0,0,1,0" , specificity . toString ( ) ) ;
116-
116+
117117 } ,
118-
118+
119119 testSpecificity10 : function ( ) {
120120 var parser = new Parser ( ) ,
121121 selector = parser . parseSelector ( "div p.foo" ) ,
122122 specificity = Specificity . calculate ( selector ) ;
123-
123+
124124 assert . areEqual ( 12 , specificity . valueOf ( ) ) ;
125125 assert . areEqual ( "0,0,1,2" , specificity . toString ( ) ) ;
126-
126+
127127 } ,
128-
128+
129129 testSpecificity11 : function ( ) {
130130 var parser = new Parser ( ) ,
131131 selector = parser . parseSelector ( "#foo" ) ,
132132 specificity = Specificity . calculate ( selector ) ;
133-
133+
134134 assert . areEqual ( 100 , specificity . valueOf ( ) ) ;
135135 assert . areEqual ( "0,1,0,0" , specificity . toString ( ) ) ;
136-
136+
137137 } ,
138-
138+
139139 testSpecificity12 : function ( ) {
140140 var parser = new Parser ( ) ,
141141 selector = parser . parseSelector ( "body #foo .foo p" ) ,
142142 specificity = Specificity . calculate ( selector ) ;
143-
143+
144144 assert . areEqual ( 112 , specificity . valueOf ( ) ) ;
145145 assert . areEqual ( "0,1,1,2" , specificity . toString ( ) ) ;
146-
146+
147147 } ,
148-
148+
149149 testSpecificity13 : function ( ) {
150150 var parser = new Parser ( ) ,
151151 selector = parser . parseSelector ( "#s12:not(FOO)" ) ,
152152 specificity = Specificity . calculate ( selector ) ;
153-
153+
154154 assert . areEqual ( 101 , specificity . valueOf ( ) ) ;
155155 assert . areEqual ( "0,1,0,1" , specificity . toString ( ) ) ;
156-
157- }
158-
159-
156+
157+ }
158+
159+
160160 } ) ) ;
161161
162-
163162
164163
165-
166-
164+
165+
166+
167167 //return it
168168 return suite ;
169169
@@ -172,7 +172,7 @@ <h1>CSS Specificity Tests</h1>
172172( function ( ) {
173173 //create the logger
174174 var logger = new YAHOO . tool . TestLogger ( ) ;
175-
175+
176176 //add the tests
177177 YAHOO . tool . TestRunner . add ( YAHOO . test . CSSSpecificity ) ;
178178 YAHOO . tool . TestRunner . run ( ) ;
0 commit comments