【问题标题】:Testing Smooth Scrolling with Jasmine使用 Jasmine 测试平滑滚动
【发布时间】:2012-11-05 17:05:15
【问题描述】:

我正在使用 JS 脚本来实现平滑滚动。

我想知道有没有办法用 Jasmine 测试这个功能?

真的值得测试吗?

这是我正在使用的代码:

$('a[href*=#]').click(function(){
    $('html, body').animate({
        scrollTop: $( $(this).attr('href') ).offset().top
    }, 500);
    return false;
});

【问题讨论】:

    标签: javascript testing scroll jasmine


    【解决方案1】:

    测试动画真的很棘手,我认为布局和动画不应该在单元测试中进行测试。 但是你可以尝试 jasmine.Clock 来模拟时间。文档是 here。

    更新:

    Here 是时钟文档的更新链接

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多