Currently it checks for the main Project.toml, including [extras] so if you use [extras] for test-deps you get this check. But if you move to the newer test/Project.toml approach, you lose compat bound checking. I think compat bound checking for test-deps is important as otherwise your tests can start failing unrelated to the PR/code-change. Compat bounds mean upgrading to the new test dep can be done on the maintainer's schedule via a dependabot PR.