import { describe, it, expect } from 'vitest';
import { GoogleOAuthGuard } from '../guards/google-oauth.guard';

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

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

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