যদিও এখানে একই প্রশ্ন রয়েছে তবে আমি আমার সমস্যার উত্তর পেতে পারি নি তাই এখানে আমার প্রশ্নটি চলেছে:
আমি আমার নোড জেএস অ্যাপটি মোচা এবং চই ব্যবহার করে পরীক্ষা করছি। আমি আমার ফাংশন মোড়ানোর জন্য সায়ন ব্যবহার করছি।
describe('App Functions', function(){
let mockObj = sinon.stub(testApp, 'getObj', (dbUrl) => {
//some stuff
});
it('get results',function(done) {
testApp.someFun
});
}
describe('App Errors', function(){
let mockObj = sinon.stub(testApp, 'getObj', (dbUrl) => {
//some stuff
});
it('throws errors',function(done) {
testApp.someFun
});
}
আমি যখন এই পরীক্ষাটি চালানোর চেষ্টা করি তখন এটি আমাকে ত্রুটি দেয়
Attempted to wrap getObj which is already wrapped
আমিও রাখার চেষ্টা করেছি
beforeEach(function () {
sandbox = sinon.sandbox.create();
});
afterEach(function () {
sandbox.restore();
});
প্রতিটি বর্ণনা, কিন্তু এখনও আমাকে একই ত্রুটি।