Add more unit tests for spectral_cube.integral_flux_image

Adds the unit test changes suggested in PR #178 comment.
This was the test to show the bug was fixed (where `Quantity([1000, 10000], 'MeV')` was giving a different result to `Quantity([1, 10], 'GeV')`) so in this case, I will have to keep the 0s