MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मजाक के साथ नेवला मॉडल का मजाक उड़ाया

एक अन्य उपाय है spyOn मॉडल prototype कार्य।

उदाहरण के लिए, यह MyModel.save() बना देगा विफल:

    jest.spyOn(MyModel.prototype, 'save')
      .mockImplementationOnce(() => Promise.reject('fail update'))

आप mockImplementationOnce . का उपयोग कर सकते हैं mockRestore . नहीं होने के कारण जासूस। लेकिन आप mockImplementation . का भी उपयोग कर सकते हैं और कुछ इस तरह का उपयोग करें:

afterEach(() => {
  jest.restoreAllMocks()
})

"mongoose": "^4.11.7" . के साथ परीक्षण किया गया और "jest": "^23.6.0" .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. पार्स त्रुटि:सिंटैक्स त्रुटि, अनपेक्षित '}' C:\xampp\htdocs\lib\autors.php में लाइन 8 पर

  2. Async बल्क (बैच) Node.js . के माध्यम से MySQL (या MongoDB?) में डालें

  3. InsertOneAsync (.NET ड्राइवर 2.0) का उपयोग करके नया दस्तावेज़ डालें

  4. MongoDB अपडेट डीप ऐरे

  5. MongoDB के साथ गुणा एकत्रीकरण का उपयोग करना