Bug Tracker

Changeset 5690

Show
Ignore:
Timestamp:
05/25/08 11:30:58 (8 months ago)
Author:
joern.zaefferer
Message:

validate: test for #2931

Location:
trunk/plugins/validate/test
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/plugins/validate/test/index.html

    r5519 r5690  
    123123        </form> 
    124124         
     125        <form id="testForm9"> 
     126            <input id="testEmail9" class="{required:true,email:true,messages:{required:'required',email:'email'}}" /> 
     127        </form> 
     128         
    125129        <div id="simplecontainer"> 
    126130            <h3></h3> 
  • trunk/plugins/validate/test/messages.js

    r5249 r5690  
    3030    ok( form.find(".errorContainer label.error").is(":hidden") ); 
    3131}); 
     32 
     33test("read messages from metadata", function() { 
     34    var form = $("#testForm9") 
     35    form.validate(); 
     36    var e = $("#testEmail9") 
     37    e.valid(); 
     38    equals( form.find("label").text(), "required" ); 
     39    e.val("bla").valid(); 
     40    equals( form.find("label").text(), "email" ); 
     41}); 
  • trunk/plugins/validate/test/test.js

    r5561 r5690  
    354354    expect(4); 
    355355    var v = $("#form").validate(); 
    356     var fakeElement = { form: { id: "foo" }, name: "bar" }; 
     356    var fakeElement = { form: $("#form")[0], name: "bar" }; 
    357357    v.formatAndAdd(fakeElement, {method: "maxLength", parameters: 2}) 
    358358    equals( "Please enter no more than 2 characters.", v.errorList[0].message ); 
     
    369369    expect(3); 
    370370    var v = $("#form").validate(); 
    371     var fakeElement = { form: { id: "foo" }, name: "bar" }; 
     371    var fakeElement = { form: $("#form")[0], name: "bar" }; 
    372372    jQuery.validator.messages.test1 = function(param, element) { 
    373373        equals( v, this );