Skip to content

Conversation

@lukinovec
Copy link
Contributor

Added a failing test for determining if a host is a subdomain, then fixed DomainTenantResolver::isSubdomain() (same fix as in #1423) and a related assertion.

lukinovec and others added 4 commits December 29, 2025 13:18
Previously, the method returned `true` even for central domains, or tenant domains that ended with a central domain (e.g. tenant-app.test when app.test was central domain).
This fix is basically the same as in #1423.
The test asserted that NotASubdomainException was thrown when visiting localhost/central-route.
Because this exception is only thrown after the host is identified as a subdomain, while calling `makeSubdomain()`, NotASubdomainException is not thrown in this case anymore.
@codecov
Copy link

codecov bot commented Dec 29, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.94%. Comparing base (e3701f1) to head (a5a2434).

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #1425      +/-   ##
============================================
+ Coverage     85.92%   85.94%   +0.02%     
- Complexity     1147     1150       +3     
============================================
  Files           184      184              
  Lines          3360     3366       +6     
============================================
+ Hits           2887     2893       +6     
  Misses          473      473              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants