I mean that the theory should have consequences I should be able to test right here, right now.
I didn't know that there was such a requirement for immediacy. One good example is that the Theory of Evolution predicts that there was some land dwelling critter that was the ancestor of the Manatee but it was over 150 years before such a critter was found.
So while a theory must be predictive, is it not that case that often the tests cannot be carried out for long periods of time, either because (as in physics) often we do not have the technology to do the test or as in biology, the predicted critter just ain't been found yet?
Aslan is not a Tame Lion