What part of "I will open up the floodgates of heaven" don't you believe? Why would God make that promise if He didn't mean it? When has He ever lied?
In addition to God flooding you with blessings He promises to guard and protect your current sources of income!
God is testing you by inviting you to test His promise to bless you! This is one test you don't want to pass on!