That's about the ONLY thing He didn't know, as is evident in His words.How do you know that? For in Matthew 24:36 he not only said that he didn't know the day or hour of his own return but that Only The Father did Alone.
Again, he knew what was to become of everyone/everything on earth.This means he wasn't omniscient but still only knew what the Father gave him to know, albeit he indeed knew more than any other man before or after him, but he still was not omniscient and his own words to his disciples in Matthew 24:36 reveals this also.
Yes, they're literal, & when Jesus said "the whole world', that's literally what He meant! That event simply hasn't yet happened, simple as THAT !Beside this, even if he did know what they would do, he certainly wouldn't give the church that kind of a promise because if he did, they would be more likely to get complacent thinking that no matter what they would be spared the temptation and test.
Jesus made that promise to that obedient generation of that church and not unto every generation of that church.
What is amazing to me, is that the letters John wrote to the churches from Jesus are the only completely literal words in the Book and yet you are reading things into them as though they symbolize all the churches of this whole age and yet the symbolic prophecy itself, you what to take literal.
That doesn't even make sense at all.