I'm trying to write a unit test case against my code which fetches campaigns/data from the Cassandra DB. I'm using the Jest framework for my unit testing.
const db = require('../../db/client');
getCampaigns(req: express.Request, res: express.Response) {
db.execute('select * from campaign_definitions', (err: any,
result: any) => {
if (err) {
logger.error(`${err.status || 500} - ${err.message} -
${req.originalUrl} - ${req.method} - ${req.ip}`);
return res.status(500).send(err);
}
res.send(result.rows);
});
}
I don't know how to make the mock for 'db.execute' using jest. I appreciate your help, thanks