我第一次用 jest 測試我的 REST API,我很難對控制器進行單元測試。我應該如何測試包含其他函數調用(npm 模塊以及其他控制器)的函數。這是偽代碼。(我試過嘲笑但似乎無法做到正確)async insertUser(uid, userObject){// Function to check user role and permissionsconst isAllowed = await someotherController.checkPermissions(uid);//Hash password using an npm moduleconst pass = password.hash;//const user = new User(userObj)user.save();}所以基本上,如何測試包含所有這些不同功能的功能。我已經為簡單的功能編寫了測試,它們一切順利,但我被困在這些功能上。
如何對調用其他函數的函數進行單元測試?
互換的青春
2022-12-29 14:11:38