34 lines
No EOL
1 KiB
JavaScript
34 lines
No EOL
1 KiB
JavaScript
// Simple test to check if project edit page loads correctly
|
|
const puppeteer = require('puppeteer');
|
|
|
|
(async () => {
|
|
const browser = await puppeteer.launch({ headless: false });
|
|
const page = await browser.newPage();
|
|
|
|
try {
|
|
// Go to admin login first (might be needed)
|
|
await page.goto('http://localhost:5173/admin/login');
|
|
await page.waitForTimeout(1000);
|
|
|
|
// Try to go directly to edit page
|
|
await page.goto('http://localhost:5173/admin/projects/8/edit');
|
|
await page.waitForTimeout(2000);
|
|
|
|
// Check if title field is populated
|
|
const titleValue = await page.$eval('input[placeholder*="title" i], input[name*="title" i], #title',
|
|
el => el.value);
|
|
|
|
console.log('Title field value:', titleValue);
|
|
|
|
if (titleValue === 'Maitsu') {
|
|
console.log('✅ Form loading works correctly!');
|
|
} else {
|
|
console.log('❌ Form loading failed - title not populated');
|
|
}
|
|
|
|
} catch (error) {
|
|
console.error('Test failed:', error.message);
|
|
} finally {
|
|
await browser.close();
|
|
}
|
|
})(); |