صف الخلل
لا توجد طريقة واضحة أو موثقة لإعادة ضبط محفوظات جميع fake
s.
لإعادة إنتاج
const sinon = require('sinon');
const fake = sinon.fake();
fake(1234);
sinon.resetHistory();
fake.getCalls() // returns [Call(1234)]
sinon.reset();
fake.getCalls() // returns [Call(1234)]
const sandbox = sinon.createSandbox();
const fake = sandbox.fake() // error, can't make fakes from sandboxes (why??)
سلوك متوقع
يجب أن تعود جميع السلوكيات المذكورة أعلاه [] بدلاً من [اتصل (1234) ، ويجب أن تكون صناديق الحماية قادرة على إنشاء ملفات مزيفة (من أجل إعادة تعيين مجموعة من المنتجات المقلدة معًا).
أنا موافق.
يجب أن تكون Sandbox ، بما في ذلك sandbox الافتراضي sinon
، قادرة على إعادة تعيين المنتجات المقلدة.
لذلك تم حل هذه المشكلة؟
نعم مع # 1842
شكرا يا شباب.
التعليق الأكثر فائدة
نعم مع # 1842