rem: test(fn + " to " + tn, function() { var elem = makeTest( fn + " to " + tn );  var t_w = t( elem, "width" ); var f_w = f( elem, "width" ); var t_h = t( elem, "height" ); var f_h = f( elem, "height" ); var t_o = t( elem, "opacity" ); var f_o = f( elem, "opacity" );  var num = 0;  if ( t_h == "show" ) num++; if ( t_w == "show" ) num++; if ( t_w == "hide"||t_w == "show" ) num++; if ( t_h == "hide"||t_h == "show" ) num++; if ( t_o == "hide"||t_o == "show" ) num++; if ( t_w == "hide" ) num++; if ( t_o.constructor == Number ) num += 2; if ( t_w.constructor == Number ) num += 2; if ( t_h.constructor == Number ) num +=2;  expect(num); stop();  var anim = { width: t_w, height: t_h, opacity: t_o };  elem.animate(anim, 50, function(){ if ( t_w == "show" ) ok( this.style.display == "block", "Showing, display should block: " + this.style.display);  if ( t_w == "hide"||t_w == "show" ) ok(this.style.width.indexOf(f_w) == 0, "Width must be reset to " + f_w + ": " + this.style.width);  if ( t_h == "hide"||t_h == "show" ) ok(this.style.height.indexOf(f_h) == 0, "Height must be reset to " + f_h + ": " + this.style.height);  var cur_o = jQuery.attr(this.style, "opacity"); if ( cur_o !== "" ) cur_o = parseFloat( cur_o );  if ( t_o == "hide"||t_o == "show" ) ok(cur_o == f_o, "Opacity must be reset to " + f_o + ": " + cur_o);  if ( t_w == "hide" ) ok(this.style.display == "none", "Hiding, display should be none: " + this.style.display);  if ( t_o.constructor == Number ) { ok(cur_o == t_o, "Final opacity should be " + t_o + ": " + cur_o);  ok(jQuery.curCSS(this, "opacity") != "" || cur_o == t_o, "Opacity should be explicitly set to " + t_o + ", is instead: " + cur_o); }  if ( t_w.constructor == Number ) { ok(this.style.width == t_w + "px", "Final width should be " + t_w + ": " + this.style.width);  var cur_w = jQuery.css(this,"width"); 
add: test("stop(clearQueue, gotoEnd)", function() { expect(3); stop(); 
context: 		test(fn + " to " + tn, function() {			var elem = makeTest( fn + " to " + tn );				var t_w = t( elem, "width" );			var f_w = f( elem, "width" );			var t_h = t( elem, "height" );			var f_h = f( elem, "height" );			var t_o = t( elem, "opacity" );			var f_o = f( elem, "opacity" );						var num = 0;						if ( t_h == "show" ) num++;			if ( t_w == "show" ) num++;			if ( t_w == "hide"||t_w == "show" ) num++;			if ( t_h == "hide"||t_h == "show" ) num++;			if ( t_o == "hide"||t_o == "show" ) num++;			if ( t_w == "hide" ) num++;			if ( t_o.constructor == Number ) num += 2;			if ( t_w.constructor == Number ) num += 2;			if ( t_h.constructor == Number ) num +=2;						expect(num);			stop();				var anim = { width: t_w, height: t_h, opacity: t_o };				elem.animate(anim, 50, function(){				if ( t_w == "show" )					ok( this.style.display == "block", "Showing, display should block: " + this.style.display);									if ( t_w == "hide"||t_w == "show" )					ok(this.style.width.indexOf(f_w) == 0, "Width must be reset to " + f_w + ": " + this.style.width);									if ( t_h == "hide"||t_h == "show" )					ok(this.style.height.indexOf(f_h) == 0, "Height must be reset to " + f_h + ": " + this.style.height);									var cur_o = jQuery.attr(this.style, "opacity");				if ( cur_o !== "" ) cur_o = parseFloat( cur_o );					if ( t_o == "hide"||t_o == "show" )					ok(cur_o == f_o, "Opacity must be reset to " + f_o + ": " + cur_o);									if ( t_w == "hide" )					ok(this.style.display == "none", "Hiding, display should be none: " + this.style.display);									if ( t_o.constructor == Number ) {					ok(cur_o == t_o, "Final opacity should be " + t_o + ": " + cur_o);										ok(jQuery.curCSS(this, "opacity") != "" || cur_o == t_o, "Opacity should be explicitly set to " + t_o + ", is instead: " + cur_o);				}									if ( t_w.constructor == Number ) {					ok(this.style.width == t_w + "px", "Final width should be " + t_w + ": " + this.style.width);										var cur_w = jQuery.css(this,"width");					ok(this.style.width != "" || cur_w == t_w, "Width should be explicitly set to " + t_w + ", is instead: " + cur_w);				}									if ( t_h.constructor == Number ) {					ok(this.style.height == t_h + "px", "Final height should be " + t_h + ": " + this.style.height);										var cur_h = jQuery.css(this,"height");					ok(this.style.height != "" || cur_h == t_h, "Height should be explicitly set to " + t_h + ", is instead: " + cur_w);				}								if ( t_h == "show" ) {					var old_h = jQuery.curCSS(this, "height");					$(elem).append("<br/>Some more text<br/>and some more...");					ok(old_h != jQuery.css(this, "height" ), "Make sure height is auto.");				}					start();			});		});
meta: 5264	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5264/5039a4bc5b951b9d28659f6f42f73c59e2e560fc/fx.js/clean/test/unit/fx.js