equals(decodeURIComponent(jQuery.param({a:[1,2,3],'b[]':[4,5,6],'c[d]':[7,8,9],e:{f:[10],g:[11,12],h:13}})),"a[]=1&a[]=2&a[]=3&b[]=4&b[]=5&b[]=6&c[d][]=7&c[d][]=8&c[d][]=9&e[f][]=10&e[g][]=11&e[g][]=12&e[h]=13","Make sure params are not double-encoded.");
equals(decodeURIComponent(jQuery.param({a:[1,2,3],"b[]":[4,5,6],"c[d]":[7,8,9],e:{f:[10],g:[11,12],h:13}})),"a[]=1&a[]=2&a[]=3&b[]=4&b[]=5&b[]=6&c[d][]=7&c[d][]=8&c[d][]=9&e[f][]=10&e[g][]=11&e[g][]=12&e[h]=13","Make sure params are not double-encoded.");
// Make sure empty arrays and objects are handled #6481
// Make sure empty arrays and objects are handled #6481
equals(jQuery('#form').attr('style','position:absolute;').removeAttr('style').attr('style'),undefined,'Check removing style attribute on a form');
equals(jQuery("#form").attr("style","position:absolute;").removeAttr("style").attr("style"),undefined,"Check removing style attribute on a form");
equals(jQuery('#fx-test-group').attr('height','3px').removeAttr('height').css('height'),"1px",'Removing height attribute has no effect on height set with style attribute');
equals(jQuery("#fx-test-group").attr("height","3px").removeAttr("height").css("height"),"1px","Removing height attribute has no effect on height set with style attribute");