In today's Gospel reading from John 6, we read that a large crowd was coming to Jesus. And he said to Philip, "Where can we buy enough food for them to eat?" to test him, knowing well what he was going to do. The multiplication of five barley loaves and two fish followed and there was more than enough to feed the five thousand.
A good lesson for us here. The Lord does test us from time to time, but we can handle that knowing that he already knows what he is going to do with us. This is just too good to be true. Our part is to trust and wait.