Ushbu kod uchun yozilgan unit test
const { User } = require('../../../models/user');
const jwt = require('jsonwebtoken');
const config = require('config');
describe('user.generateAuthToken', () => {
it('should return a valid JWT', () => {
const user = new User({ isAdmin: true });
const token = user.generateAuthToken();
const decodedObject = jwt.verify(token, config.get('jwtPrivateKey'));
expect(decodedObject).toMatchObject({ isAdmin: true });
});
});
Integration test
const { Course, validate } = require('../models/course');
const { Category } = require('../models/category');
const mongoose = require('mongoose');
const express = require('express');
const router = express.Router();
Do'stlaringiz bilan baham: |