- 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.
58 lines
No EOL
1.9 KiB
TypeScript
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']; |