sinon

  • 最近一周在补前人留下的测试用例,然后碰到了一个 sinon 的使用问题困扰了一整天,特做此记录。

    文章的前提是:你对 sinon 已经有了初步的使用经验。

    // src.js
    function add(a, b) {
      return a + b;
    }
    
    function multiplication(a, b) {
      return a * b;
    }
    
    export function complex(a, b) {
      console.error('此处为 error 发生出');
      return add(a, b) + multiplication(a, b);
    }
    
    export