Add end-to-end realtime data push test

Now I believe everything is covered by tests :) Time for new features!