send JSON always
code clean
no tolerance for errors in index tests
do not parse not-json responses of indexer
[typo] some tests were not run
use fake indexer for data tests