/**
 * User Test Fixtures
 * Test data for user-related tests
 */

// Test users fixtures
const testUsers = {
  // Cashier user
  cashier: {
    username: 'cashier_test', // Cashier username
    password: 'password123', // Password
    full_name: 'Test Cashier', // Full name
    role: 'cashier', // Role
    email: 'cashier@test.com', // Email
    active: true, // Active status
  },
  
  // Manager user
  manager: {
    username: 'manager_test', // Manager username
    password: 'password123', // Password
    full_name: 'Test Manager', // Full name
    role: 'manager', // Role
    email: 'manager@test.com', // Email
    active: true, // Active status
  },
  
  // System admin user
  systemAdmin: {
    username: 'admin_test', // Admin username
    password: 'password123', // Password
    full_name: 'Test Admin', // Full name
    role: 'system_admin', // Role
    email: 'admin@test.com', // Email
    active: true, // Active status
  },
  
  // Inactive user
  inactive: {
    username: 'inactive_test', // Inactive username
    password: 'password123', // Password
    full_name: 'Inactive User', // Full name
    role: 'cashier', // Role
    email: 'inactive@test.com', // Email
    active: false, // Inactive status
  },
};

// Export fixtures
module.exports = {
  testUsers,
};

