Changeset 4408
- Timestamp:
- 01/10/08 23:28:05 (11 months ago)
- Location:
- trunk/plugins/validate/test
- Files:
-
- 2 modified
-
index.html (modified) (2 diffs)
-
test.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/validate/test/index.html
r4384 r4408 10 10 <script type="text/javascript" src="../lib/jquery.delegate.js"></script> 11 11 <script type="text/javascript" src="../jquery.validate.js"></script> 12 <!--<script type="text/javascript" src="../jquery.validate.ext.js"></script>--> 12 13 <script type="text/javascript" src="../additional-methods.js"></script> 13 14 <script type="text/javascript" src="test.js"></script> … … 189 190 </select> 190 191 </form> 192 193 <form id="v2"> 194 <input id="v2-i1" name="v2-i1" class="required" /> 195 <input id="v2-i2" name="v2-i2" class="required email" /> 196 <input id="v2-i3" name="v2-i3" class="url" /> 197 <input id="v2-i4" name="v2-i4" class="required" minlength="2" /> 198 <input id="v2-i5" name="v2-i5" class="required" minlength="2" maxlength="5" /> 199 </form> 191 200 </div> 192 201 -
trunk/plugins/validate/test/test.js
r4387 r4408 369 369 }); 370 370 371 test("rules(), class and attribute combinations", function() { 372 function compare(a, b, msg) { 373 var ret = true; 374 if ( a && b && a.length != undefined && a.length == b.length ) { 375 for ( var i = 0; i < a.length; i++ ) 376 for(var key in a[i]) { 377 if (a[i][key] != b[i][key]) 378 ret = false 379 } 380 } else 381 ret = false; 382 ok( ret, msg + " expected: " + serialArray(b) + " result: " + serialArray(a) ); 383 } 384 $("#v2").validate(); 385 compare( $("#v2-i1").rules(), [{ method: "required", parameters: true }]); 386 compare( $("#v2-i2").rules(), [{ method: "required", parameters: true }, { method: "email", parameters: true }]); 387 compare( $("#v2-i3").rules(), [{ method: "url", parameters: true }]); 388 compare( $("#v2-i4").rules(), [{ method: "required", parameters: true }, { method: "minlength", parameters: 2 }]); 389 compare( $("#v2-i5").rules(), [{ method: "required", parameters: true }, { method: "range", parameters: [2, 5] }]); 390 }); 391 371 392 test("formatAndAdd", function() { 372 393 expect(4);
