upskill-event-manager/wordpress-dev/tests/e2e/test-data/events/eventDefinitions.ts
bengizmo d6211ee364 feat(testing): Implement HVAC_Test_User_Factory and update .gitignore
- Add HVAC_Test_User_Factory class with:
  * User creation with specific roles
  * Multiple role support
  * Persona management system
  * Account cleanup integration
- Create comprehensive test suite in HVAC_Test_User_Factory_Test.php
- Update testing improvement plan documentation
- Add implementation decisions to project memory bank
- Restructure .gitignore with:
  * Whitelist approach for better file management
  * Explicit backup exclusions
  * Specific bin directory inclusions

Part of the Account Management component from the testing framework improvement plan.
2025-04-14 17:41:36 -03:00

58 lines
No EOL
1.9 KiB
TypeScript

import { EventDefinition } from '../../types';
export const testEvents: EventDefinition[] = [
{
title: 'Basic HVAC Training',
description: 'Foundational HVAC training course covering essential concepts',
startDate: '2025-05-01T09:00:00',
endDate: '2025-05-01T17:00:00',
capacity: 20,
price: 199.99,
location: {
address: '123 Training Center Dr',
city: 'Toronto',
state: 'ON',
country: 'Canada',
postalCode: 'M5V 2T6'
},
category: 'training',
tags: ['beginner', 'certification']
},
{
title: 'Advanced Troubleshooting Workshop',
description: 'Hands-on workshop for experienced HVAC technicians',
startDate: '2025-05-15T10:00:00',
endDate: '2025-05-16T16:00:00',
capacity: 15,
price: 299.99,
location: {
address: '456 Tech Plaza',
city: 'Boston',
state: 'MA',
country: 'USA',
postalCode: '02108'
},
category: 'workshop',
tags: ['advanced', 'troubleshooting']
},
{
title: 'International HVAC Standards Seminar',
description: 'Overview of international HVAC standards and regulations',
startDate: '2025-06-01T13:00:00',
endDate: '2025-06-01T18:00:00',
capacity: 50,
price: 149.99,
location: {
address: '789 Global Center',
city: 'London',
state: '',
country: 'UK',
postalCode: 'SW1A 1AA'
},
category: 'seminar',
tags: ['international', 'standards']
}
];
export const eventCategories = ['training', 'workshop', 'seminar', 'certification'];
export const eventTags = ['beginner', 'advanced', 'certification', 'troubleshooting', 'international', 'standards'];