我正在使用 sinon mock 如下
var sandbox = sinon.sandbox.create();
var mockPictureUrl = "http://test.com/test.gif";
var opts = { getUserPictureURL: function () {} };
var mock = sandbox.mock(opts);
mock.expects("getUserPictureURL").once().returns(mockPictureUrl); expect(AuthController.getUserProfilePictureUrl()).to.equal(mockPictureUrl);
mock.verify();
mock.restore();
如果我们调用 sandbox.restore() 是否必须调用 mock.restore()?
这是使用 sinon 模拟的正确方法吗?