35 lines
993 B
JavaScript
35 lines
993 B
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()
|
|
}
|
|
})()
|