From 801768386b9fd44f1282834449b4cd1ae1e8d593 Mon Sep 17 00:00:00 2001 From: Jeffery To Date: Mon, 11 Jun 2012 14:17:36 -0400 Subject: Fix #8109, percent animations; fix #11854, wrong this, close gh-808 --- test/unit/effects.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'test') diff --git a/test/unit/effects.js b/test/unit/effects.js index 9e244490d..48793e234 100644 --- a/test/unit/effects.js +++ b/test/unit/effects.js @@ -1628,4 +1628,22 @@ asyncTest( "multiple unqueued and promise", 4, function() { }); }); +asyncTest( "animate does not change start value for non-px animation (#7109)", 1, function() { + var parent = jQuery( "
" ).css({ width: 284, height: 1 }).appendTo( "#qunit-fixture" ), + child = parent.children().css({ fontSize: "98.6in", width: "0.01em", height: 1 }), + actual = parseFloat( child.css( "width" ) ), + computed = []; + + child.animate({ width: "0%" }, { + duration: 1, + step: function() { + computed.push( parseFloat( child.css( "width" ) ) ); + } + }).queue( function( next ) { + equal( computed[0], actual, "Starting width was unchanged" ); + next(); + start(); + }); +}); + } // if ( jQuery.fx ) -- cgit v1.2.3