minimal/do doesn't really understand dependencies at all, to say nothing of forgetting targets and converting them to sources.
...only when running under minimal/do, of course. The tests in question mostly fail because they're testing particular dependency-related behaviour, and minimal/do doesn't support dependencies, so naturally it doesn't work.