jQuery: v1.9.0b1
Transit: v0.9.12
Since there's no reliable programmatic way to test for transitions, this is a simple page set up so you can visually inspect effects conveniently.
$box.transition({ x: 20, y: 20 });
$box.transition({ rotate: 45 });
$box.transition({ rotate: '45deg' });
$box.transition({ skewX: 30 });
$box.transition({ skewY: 30 });
$box.transition({ skewY: 30, skewX: 30 });
$box.transition({ scale: 2 });
$box.transition({ scale: 0.5 });
$box.transition({ perspective: '500px', rotateX: 180 });
$box.transition({ perspective: '500px', rotateY: 180 });
$box.transition({ perspective: '500px', rotateX: 180, rotateY: 180 });
$box.transition({ rotate: 45, delay: 150 });
$box .transition({ x: 50, delay: 0 }) .transition({ x: 0 });
$box.transition( { x: 100 }, 500, 'cubic-bezier(0,0.9,0.3,1)');
$box .transition({ x: 50 }) .transition({ x: 0 }) .transition({ y: 50 }) .transition({ y: 0 });
$box .transition({ x: 50 }, 0) .transition({ x: 0 }, 0) .transition({ y: 50 }, 0);
$box.transition( { rotate: 45 }, function() { $box.html('OK'); });
$box.transition( { rotate: 45 }, 500, function() { $box.html('OK'); });
$box.transition({ rotate: 45, complete: function() { $box.html('OK'); } });
$box .css({ x: -50 }) .transition({ x: 50 });
$box .transition({ opacity: 0 });
$box .transition({ transform: "translateX(80px)" });