sinon.js的使用

半世苍凉 提交于 2019-11-29 08:38:23
<!DOCTYPE html>
<html lang="en">
  <head>
    <title>QUnit/Sinon.JS</title>
    <link rel="stylesheet" href="qunit.css" type="text/css" media="screen">
  </head>
  <body>
    <h1 id="qunit-header">QUnit/Sinon.JS Test</h1>
    <h2 id="qunit-banner"></h2>
    <h2 id="qunit-userAgent"></h2>
    <ol id="qunit-tests"></ol>
    <div id="qunit"></div>
    <div id="qunit-fixture"></div>
    <script type="text/javascript" src="js/jquery-1.11.3.js"></script>
    <script type="text/javascript" src="qunit.js"></script>
    <script type="text/javascript" src="js/sinon-1.17.2.js"></script>
    <script type="text/javascript" src="js/sinon-qunit-1.0.0.js"></script>
    <script>
    QUnit.test("sinon test",function(assert){
        var obj = {
          fn1:function(){
            console.log(111);
            return 333;
          },
          method:function(){
            return 100;
          }
      };
      function fn(){
        alert(1)
      }
      //var spy = sinon.spy(obj,"method");
      var callback = sinon.spy();
      callback();
      callback();
      assert.ok(callback.calledOnce,"ok");
    });
    </script>
  </body>
</html>

转载于:https://my.oschina.net/u/1792175/blog/598090

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!