В настоящее время я изучаю юнит-тестирование и как использовать QUnit, и подумал, что лучший способ сделать это - использовать небольшой плагин jQuery, который я написал.
В плагине я расширил объект замедления, используя уравнения из модуля смягчения, например:
$.extend( $.easing, {
'ease-in': function (x, t, b, c, d) {
return c*(t/=d)*t*t + b;
},
'ease-out': function (x, t, b, c, d) {
return c*((t=t/d-1)*t*t + 1) + b;
},
});
Теперь я пытаюсь использовать это в тесте QUnit:
equal(jQuery.easing['ease-in'],
function (x, t, b, c, d) {return c*(t/=d)*t*t + b;},
'ease-in returns correct function');
и это не удается ... я что-то упустил или у меня где-то неправильный конец флешки?