<?xml version="1.0" encoding="UTF-8"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:noNamespaceSchemaLocation="vendor/phpunit/phpunit/phpunit.xsd"
         bootstrap="vendor/autoload.php"
         colors="true"
>
    <testsuites>
        <testsuite name="Unit">
            <directory>tests/Unit</directory>
        </testsuite>
        <testsuite name="Feature">
            <directory>tests/Feature</directory>
        </testsuite>
    </testsuites>
    <source>
        <include>
            <directory>app</directory>
        </include>
    </source>
    <php>
        <env name="APP_ENV" value="testing"/>
        <env name="APP_MAINTENANCE_DRIVER" value="file"/>
        <env name="BCRYPT_ROUNDS" value="4"/>
        <env name="BROADCAST_CONNECTION" value="null"/>
        <env name="CACHE_STORE" value="array"/>
        <env name="DB_CONNECTION" value="sqlite"/>
        <env name="DB_DATABASE" value=":memory:"/>
        <env name="DB_URL" value=""/>
        <env name="MAIL_MAILER" value="array"/>
        <env name="QUEUE_CONNECTION" value="sync"/>
        <env name="PARTNERS_API_BASE_URL" value="https://partners.gigiapp.com/api/v1"/>
        <env name="PARTNERS_API_MODULE_ID" value="2"/>
        <env name="PARTNERS_API_ZONE_ID" value="1"/>
        <env name="PARTNERS_API_CACHE_TTL" value="600"/>
        <env name="AUTOMATION_EVENTS_API_KEY" value="test-automation-api-key"/>
        <env name="PARTNERS_CUSTOMER_TOKENS_API_KEY" value="test-customer-tokens-api-key"/>
        <env name="FIREBASE_PROJECT_ID" value="test-project"/>
        <env name="FIREBASE_CLIENT_EMAIL" value="test@test-project.iam.gserviceaccount.com"/>
        <!-- Clave RSA de prueba, generada solo para firmar JWTs en tests — no es una credencial real. -->
        <env name="FIREBASE_PRIVATE_KEY_BASE64" value="LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tDQpNSUlFdlFJQkFEQU5CZ2txaGtpRzl3MEJBUUVGQUFTQ0JLY3dnZ1NqQWdFQUFvSUJBUURaeEdaTUVlb0owYWxxDQpKOGFsaHlzdDRFZ0Vva0VTNWg5N0NsNjB4NFNlR0JSTDFiRktYV1dhNzBCL0pUUG1HeHBva1Q5dGZ3R2NyRXA1DQpkWldjY1IvSHNsbURpUFh6UjhXenZ4azl0RktSQnkvUXdJOE1kcGRRdk55KzI2U0RXcUo0YzU1VmJ6Q2FHQ2lrDQpCOE5iUGlxVGR6MWNWd0RjS1RkODFTN1cySXZRajBmbXg3ZTUvL0FWb2h0UUg3VFJ6cUhQMXpyU0lpUjdxNjl5DQpzU08wdDdUVnF5d3dEVnN2djdCbk9rdFNIZFkwRVY0QXA4ekRsY21XVFBsTW1SM0x1QTZFcjF3eUV0VGZ1S3pmDQp5M1VETXhYSXkrYVFTSXltMUt5ckFIcXp3TVY2MEJCRkphakF5elVwTTRxQit4b2dmUGVJRE5kaWN5ekRMRmN5DQptaDhwek5TOUFnTUJBQUVDZ2dFQU5VRElqV0N5SFcyV290MlFQK2xpbjBqaUE3UVQrc1dvdkNPSWptZmVIL1VlDQpmWDhINkhvWGYwQnp3c1A3d1pFdUw1VVpjRExuVjROd2dPeEd4bWVKa0lHbVR6cStmcHcyRmlNc3pvQ2EwbGx5DQpFWGdOWTB4YTY0VUw3R1oxQUNRNWFBQktIM1ZkNnNqdW8xSThyVUx5RVhiTzNCWndvT1k1YWY4T0FiOFp6Y25RDQppb0hicm1mOGdnOVEvRWU3NW9aalgrdmZYemFnTUVma3hDUU9uMkx0N1lCdVBDN29yRkdBMDN0bExwQzlQTnY3DQp3RDE5VytZVUU1YU10eEFmQm5zMks5UFV3U2EyV2tibjUyRFpMbEJkbWJzN3hJSzFUQ1pOUUEwL2VReFVkalB2DQpQOEZIelEzZzBvMzJNeHpQYWpKMUt4bklKTFh2SVlkN2ZBUXphMHRjTndLQmdRRDA1Q2IvVGsxYU11R2ZEVU1LDQpUOFV4NjEzM1BWb2Z0bURIUllBbThxUmRsRFpIaXZ2L0czLzNybjlBM21hYWkvSTE5WWh6dW9QSStJWnJHVGl3DQp2eHFIUVpqbTBObE5wRHQ1N2lUUUpOa20wNU9aYU8vdlRXczZxMmJNSmduRnNRZmhURDRGbHVnUzcwdHdXUDVYDQphWGZTNVQ0M3RLT1huU29vR0tJd1UrbEVqd0tCZ1FEanBVT1pmK3JjbFh1Ukd1aWNndENnOTF2RG42emhrdy8rDQo2aEM3aC9KdUtiQ3p5Yk5wNEdsMVNCTGNXbDN6dWUyOWtYYlBNWXBReHVHcWJKU2VQUGl4NXg2NU9EN0FaTlViDQpSRUVOSkNtMTdrZzJCekVaWXRlNmJzellQMjZBeWo4eDlOQ3NxNmRJWldQY2MvKzdNd0krL2NzUTArSHdVV3c5DQplRHUvNmMydjh3S0JnUURka3dVWjRSNHA2M21xOEZQbEk1SDNmYzlTWVllR3cveENzTWFuOXNqekJxUXFEVDIrDQpiNEpVZHVVYXExL0ltN0QyVTRjM3R0MkFYQ1U3QitIOFFaemVIbU1iRElKaE5xUzl5TlEwSS9MNnAxcVg1cE9aDQpRTUl4bmwzdmZzYyt3Tk94Yk10OVFUSVAxOFc1RER4c21MZmE4S0pmd3FoMkNMVFkvSmpiQTBFL1R3S0JnRXdYDQpaNXNkYU5IR25ZRUpMNHR4Sm05SGYwTEtVcTByelFMMkZoVzVBVTNWWFowYTVIK1ZaV3F3WnEyRS96YUNoWGNCDQo4bWFiTnBKOWg5ekJZb1BwK1c3dHhCVkJPYWh4aTlJTFpIc1NCV2NzZUxLbWdNRHRpeEprQ3RDVmswZzFVaDVPDQpxSm11M3NHU01tanoxUjBybGFxY2hvM2ZaUHhCR3g4STIxL3d0TElGQW9HQUtJYUxqQ2RRY1VKRW1yOGpLQ05jDQpTMURMQnFmNytieVdkMWI0Z3hVZU4rK1VxSFM1Yjk5RWxtK0M5SW1TejBGSmdLMm5jcnBnbHMrODQ5VFBsNkNDDQo4dlM0OFdjMERCT2ZlQVNsMTZpNTZScEJqREluUUhTYk42QTA3Ry9RSTYyK1orVTZueUFZWmYzRzBMbmhMNTA2DQoyTzl0cVJtT3B6WitmTUcxK2pGdEt6az0NCi0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0NCg=="/>
        <env name="SESSION_DRIVER" value="array"/>
        <env name="PULSE_ENABLED" value="false"/>
        <env name="TELESCOPE_ENABLED" value="false"/>
        <env name="NIGHTWATCH_ENABLED" value="false"/>
    </php>
</phpunit>
