47 lines
No EOL
1.3 KiB
TypeScript
47 lines
No EOL
1.3 KiB
TypeScript
export interface TestUser {
|
|
username: string;
|
|
password: string;
|
|
email: string;
|
|
firstName: string;
|
|
lastName: string;
|
|
businessName: string;
|
|
businessPhone: string;
|
|
businessEmail: string;
|
|
role: string;
|
|
}
|
|
|
|
export const TEST_USERS: { [key: string]: TestUser } = {
|
|
trainer: {
|
|
username: 'test_trainer',
|
|
password: 'Test123!',
|
|
email: 'test_trainer@example.com',
|
|
firstName: 'Test',
|
|
lastName: 'Trainer',
|
|
businessName: 'Test HVAC Training',
|
|
businessPhone: '555-0123',
|
|
businessEmail: 'business@testtraining.com',
|
|
role: 'trainer'
|
|
},
|
|
adminTrainer: {
|
|
username: 'admin_trainer',
|
|
password: 'Admin123!',
|
|
email: 'admin_trainer@example.com',
|
|
firstName: 'Admin',
|
|
lastName: 'Trainer',
|
|
businessName: 'Admin HVAC Training',
|
|
businessPhone: '555-0124',
|
|
businessEmail: 'admin@testtraining.com',
|
|
role: 'administrator,trainer'
|
|
},
|
|
pendingTrainer: {
|
|
username: 'pending_trainer',
|
|
password: 'Pending123!',
|
|
email: 'pending_trainer@example.com',
|
|
firstName: 'Pending',
|
|
lastName: 'Trainer',
|
|
businessName: 'Pending HVAC Training',
|
|
businessPhone: '555-0125',
|
|
businessEmail: 'pending@testtraining.com',
|
|
role: 'subscriber'
|
|
}
|
|
}; |