我是Jest的新手,我试着用它来测试函数是否被调用。我注意到mock.calls.length并不是为每个测试重置,而是在积累。我怎样才能在每次考试前达到0?我不希望我的下一个测试取决于以前的结果。我知道Jest中有beforeEach -我应该使用它吗?重置mock.calls.length的最佳方法是什么?谢谢。} },Sum.test.jsimport local from '
db.execute('SELECT `something` from `table`;');
我需要模拟mysql连接,这样我就可以使用它返回的任何内容来模拟对execute函数的调用。我尝试模拟整个mysql2/promise模块,但当然不起作用,因为模拟的createConnection不会返回任何可以调用execu