//! # Monorepo Tests Module
//!
//! ## What
//! This module organizes comprehensive tests for the monorepo functionality
//! into focused, maintainable test modules.
//!
//! ## How
//! Tests are organized by functionality:
//! - `test_utils`: Common test utilities and helper functions
//! - `monorepo_kind_tests`: Tests for MonorepoKind enum
//! - `monorepo_descriptor_tests`: Tests for MonorepoDescriptor functionality
//! - `package_manager_tests`: Tests for PackageManager operations
//! - `error_tests`: Tests for error handling and display
//!
//! ## Why
//! Modular test organization improves maintainability, reduces cognitive load,
//! and enables better testing isolation and documentation.