And the Lord said to Joshua, “See, I have given Jericho into your hand, with its king and mighty men of valor.
So God already proclaimed that Joshua had the victory, although Joshua didn't fight the battle yet. It means for us that, even though you haven't seen God's promises fulfilled before your eyes, the promises already have taken place in the spiritual world. Amen! I hope this scripture will speak to your heart .