我还有一家狗旅馆。生意不太好,所以为了保持形象,我正在创造自己的狗!因为没有生意,它创造了一只狗,然后喂每个人。每当一只狗被喂食时,它都会发出幸福的叫声!有人会认为在一家破碎的酒店里创造无限的狗是个问题,但事实并非如此!这里的问题是,我想确保狗的叫声是快乐的。也就是说,对于酒店里的每一只狗来说,bark都是被呼叫的。这是我目前的测试。我使用mocha作为测试套件,使用sinon监视我的假工厂对象:
const sino
一切似乎都正常,但是为了测试程序,我想在我的方法setUp()中添加一些狗,这样您就可以测试函数,而不必每次都添加一个新的狗,这就是我迷路的地方!如果我在setUp()中编写构造器(Dog =新的Dog("Alex","Pug",10,10.0) ),我会得到错误消息:
The value of the local variable Dog is我也尝试过将构造函数放在"1“的情况下,这样我就不会收到任何错误,但是没有将狗添加到数组列表中