Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

看这段代码,哪里是hook了,为什么作者说是用到了hook,难道我认识的hook太狭隘了?

$
0
0

简单MOCK hook派上用场了 我怎么没看出来哪里是hook呢

  describe("getContent", function () {
	var _readFile;
	before(function () {
	  _readFile = fs.readFile;
	  fs.readFile = function (filename, encoding, callback) {
		callback(new Error("mock readFile error"));
	  };
	});
	// it();
	after(function () {
	  // 用完之后记得还原。否则影响其他case
	  fs.readFile = _readFile;
	})
  });

Viewing all articles
Browse latest Browse all 14821

Trending Articles