MochaJs:我可以'不要在屏幕上打印/调试任何内容

MochaJs: I can't print/debug anything on screen

本文关键字:打印 屏幕 调试 任何内 我可以 MochaJs      更新时间:2023-09-26

console.log不会在屏幕上打印任何内容。我做错了什么?

  describe('Hitting Google', function() {
      it("expecting to return something",function (done) {
          request.get("https://www.google.com")
          .on('response',function (result) {
              console.log('############');
              return console.log('Gone right');
              console.log('############');
          })
          .on('error',function (err) {
              console.log('############');
              return console.log("ERROR: ",err);
              console.log('############');
          });
          done()
      })
  });

编辑

问题不在于console.log,但出于某种原因,当我更新文件并再次运行时,更改不会显示效果,摩卡一直打印旧文件版本,这是为什么?

代码是异步的,所以在收到请求的响应之前,您可以调用done()。