Sometimes implementations live in src but the tests live in the same path without src:

The "Go to Test/Implementation" command currently assumes a perfect match. We should handle when src exists/doesn't as a fallback.
We should probably also support tests alongside the implementation (like lib/src/foo.dart <-> lib/src/foo_test.dart) since we have some other support for tests outside of test for users that like to keep them together.
Sometimes implementations live in
srcbut the tests live in the same path withoutsrc:The "Go to Test/Implementation" command currently assumes a perfect match. We should handle when src exists/doesn't as a fallback.
We should probably also support tests alongside the implementation (like
lib/src/foo.dart<->lib/src/foo_test.dart) since we have some other support for tests outside oftestfor users that like to keep them together.