How to purposely make a promise fail? Sometime I just skip the test and assume everything is fine, but I want to purposely make the promise to fail so that my catch is working.

```
exports.submitJob = async (req, res, next) => {
    const { cv } = req.body
    const userId = req.user._id

    try {

      if(!cv) {
        //how to pass error to catch block?
      }
      const save_submission = new Submission({
        userId,
        cv
      }).save()

    } catch(e => {
      res.json({
        status: 0,
        error: e
      })
    })

    next()
}

```