import { describe, it, expect } from 'vitest';
import { JwtAuthGuard } from '../guards/jwt-auth.guard';

describe('JwtAuthGuard', () => {
  it('should be instantiable', () => {
    const guard = new JwtAuthGuard();
    expect(guard).toBeDefined();
  });

  it('should be an instance of JwtAuthGuard', () => {
    const guard = new JwtAuthGuard();
    expect(guard).toBeInstanceOf(JwtAuthGuard);
  });

  it('should have canActivate method', () => {
    const guard = new JwtAuthGuard();
    expect(typeof guard.canActivate).toBe('function');
  });
});
