BZ 1021646: check download

Work in progress.

What has to be done in this PR:
* coverage to reach all needed controls
* test itself