diff --git a/e2e/src/data/admin-test-data.ts b/e2e/src/data/admin-test-data.ts new file mode 100644 index 0000000..759d8d2 --- /dev/null +++ b/e2e/src/data/admin-test-data.ts @@ -0,0 +1,44 @@ +export const adminTestData = { + users: { + admin: { email: 'contact@novalon.cn', password: 'admin123456' }, + editor: { email: 'editor@novalon.cn', password: 'editor123' }, + viewer: { email: 'viewer@novalon.cn', password: 'viewer123' } + }, + content: { + product: { + type: 'product', + title: '测试产品', + slug: 'test-product', + content: '产品描述内容' + }, + service: { + type: 'service', + title: '测试服务', + slug: 'test-service', + content: '服务描述内容' + }, + case: { + type: 'case', + title: '测试案例', + slug: 'test-case', + content: '案例描述内容' + }, + news: { + type: 'news', + title: '测试新闻', + slug: 'test-news', + content: '新闻内容' + } + } +}; + +export function generateTestContent(type: 'product' | 'service' | 'case' | 'news') { + const timestamp = Date.now(); + return { + type, + title: `测试${type}-${timestamp}`, + slug: `test-${type}-${timestamp}`, + content: `${type}内容描述-${timestamp}`, + excerpt: `${type}摘要-${timestamp}` + }; +}