İçeriğe geç

Paket dokümantasyonu

SatisHub

Sell private Composer packages with license-based access control and FilamentPHP.

$99
v4
v5

Testing

Test Framework

  • Pest 4
  • PHPUnit 12

Package Test Location

  • satis/tests/Feature

What Is Covered

  • webhook route and signature behavior
  • provider webhook processors
  • catalog sync command flows
  • repository usage activation checks
  • support ticket flow and attachment permissions
  • docs API responses and readme loading
  • media cover single-file behavior

Run All Package Feature Tests

php artisan test --compact satis/tests/Feature

Common Targeted Suites

php artisan test --compact satis/tests/Feature/SyncCatalogCommandTest.php
php artisan test --compact satis/tests/Feature/ProviderWebhookProcessorsTest.php
php artisan test --compact satis/tests/Feature/SupportTicketFlowTest.php
php artisan test --compact satis/tests/Feature/ProductPackageCoverMediaTest.php

Additional examples:

php artisan test --compact satis/tests/Feature/BillingWebhookRouteTest.php
php artisan test --compact satis/tests/Feature/LemonSqueezySyncCatalogCommandTest.php
php artisan test --compact satis/tests/Feature/StripeSyncCatalogCommandTest.php

Formatting

When PHP files change, run:

vendor/bin/pint --dirty --format agent