trypost/tests/Feature/Middleware
Paulo Castellano c7be1af124 Detect all 15 content languages on autofill, harden RTL/i18n, and cover the gaps with tests
- Brand-analyzer prompt now lists every supported language instead of only
  en/pt-BR/es, so onboarding autofill can detect the 12 added languages. The
  backtick-formatted list is built in BrandAnalyzer::instructions(), keeping the
  Blade clean and the enum free of prompt presentation.
- Translate the delete-confirmation keyword for el/ja/zh/ar (the four locales
  that still shipped the English "delete").
- Make the language and font comboboxes RTL-correct (logical ms-* instead of
  physical ml-*), and let the language combobox be searched by English name via
  a visually-hidden label (ContentLanguage::options() now exposes englishName).
- Correct the ContentLanguage class docblock: the enum is also the source of
  truth for the UI locales' text direction.

Tests: SetLocale middleware dir/RTL, isRtl and the full 15-language
englishName/label match arms, LLM language detection beyond en/es/pt-BR, and
store-path persistence of a non-default content language plus rejection of an
unsupported one.
2026-07-03 18:52:45 -03:00
..
EnsureAccountReadyTest.php feat: per-workspace pricing, onboarding, and billing overhaul 2026-06-21 20:40:03 -03:00
EnsureHasWorkspaceTest.php fix(linkedin): enforce carousel cap and fail loudly on processing timeout 2026-06-25 15:34:03 -03:00
SetLocaleTest.php Detect all 15 content languages on autofill, harden RTL/i18n, and cover the gaps with tests 2026-07-03 18:52:45 -03:00
TrialMiddlewareAccessTest.php chore: remove unused Pennant package and dead user-timezone handling 2026-06-22 13:37:38 -03:00