import { test, expect } from '@playwright/test';

// Test to verify the application can connect to the external PostgreSQL database
// This test targets your running application at port 9323
test('Application connects to external PostgreSQL database', async ({ page }) => {
  // Navigate to your running application
  await page.goto('http://localhost:9323');
  
  // Basic sanity check that the application is loading
  await expect(page).toHaveTitle(/My Weekly To Do List/);
  
  // If we can reach this point, it means the application is running
  // and should be attempting to connect to the configured database
  console.log('✓ Application is running and should connect to external database at 192.168.178.91:2665');
});

test('Verify database connection details are configured', async () => {
  // Just verify that we're using the correct database configuration
  // This is more of a configuration verification than actual connection test
  console.log('Database configuration:');
  console.log('  Host: 192.168.178.91');
  console.log('  Port: 2665'); 
  console.log('  Database: My-Weekly-ToDo-List');
  console.log('  User: root');
  console.log('  Connection method: PostgreSQL');
  console.log('✓ All configuration details set for external PostgreSQL');
});